You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Provide access to TileDB shared libraries in downstream packages (#782)
New helper function to provide access to `libtiledb` used by tiledb-r for downstream packages. This builds off the prototype code @LTLA provided
New functions provided:
- `.pkg_config()`: provide compiler flags for linking to the version of `libtiledb` that tiledb-r either vendors or links to at the system level
- `.core_info()`: provides a vector with the `libtiledb` version and install type (eg. `"vendored"`, `"system"`)
- `.core_hash()`: provides the same information as `.core_info()`, but as an MD5 hash
Also includes a mini-test suite for CI that tests this functionality with both a system install and vendored install of `libtiledb`
[SC-59185](https://app.shortcut.com/tiledb-inc/story/59185/)
resolves#780
* Update windows install to include libtiledb source
* Clean up comments
* Better Windows support
* Add tests for .pkg_config()
* Add utility functions to check version of libtiledb a package was built
with vs version package is loaded with
* Rename `R/Init.R` to `R/zzz.R`
* Add quoting for Windows
* Update changelog
Bump develop version
0 commit comments