File tree Expand file tree Collapse file tree 3 files changed +20
-12
lines changed Expand file tree Collapse file tree 3 files changed +20
-12
lines changed Original file line number Diff line number Diff line change @@ -14,6 +14,7 @@ find_package(
14
14
find_package (pybind11 CONFIG REQUIRED )
15
15
16
16
# In the future we should use vcpkg
17
+ set (TileDB_DIR $ENV{TILEDB_PATH} )
17
18
find_package (TileDB )
18
19
if (NOT TileDB_FOUND )
19
20
include (cmake/DownloadTileDB.cmake )
@@ -22,6 +23,7 @@ if (NOT TileDB_FOUND)
22
23
RELLIST_HASH SHA256=2221b0ee2af2675d69f9cb31bc22062d3f379eeecc83b5fc713d00fa03d6e56f
23
24
)
24
25
find_package (TileDB REQUIRED )
26
+ set (TILEDB_DOWNLOADED )
25
27
endif ()
26
28
27
29
add_subdirectory (tiledb )
Original file line number Diff line number Diff line change @@ -46,14 +46,18 @@ target_link_libraries(
46
46
47
47
install (TARGETS main libtiledb DESTINATION tiledb )
48
48
49
- install (IMPORTED_RUNTIME_ARTIFACTS TileDB::tiledb_shared DESTINATION tiledb/lib )
50
-
51
- if (APPLE )
52
- set_target_properties (main PROPERTIES INSTALL_RPATH "@loader_path/lib" )
53
- set_target_properties (libtiledb PROPERTIES INSTALL_RPATH "@loader_path/lib" )
54
- elseif (UNIX )
55
- set_target_properties (main PROPERTIES INSTALL_RPATH "\$ ORIGIN/lib" )
56
- set_target_properties (libtiledb PROPERTIES INSTALL_RPATH "\$ ORIGIN/lib" )
49
+ if (TILEDB_DOWNLOADED )
50
+ message (STATUS "Adding libtiledb.so into install group" )
51
+
52
+ install (IMPORTED_RUNTIME_ARTIFACTS TileDB::tiledb_shared DESTINATION tiledb/lib )
53
+
54
+ if (APPLE )
55
+ set_target_properties (main PROPERTIES INSTALL_RPATH "@loader_path/lib" )
56
+ set_target_properties (libtiledb PROPERTIES INSTALL_RPATH "@loader_path/lib" )
57
+ elseif (UNIX )
58
+ set_target_properties (main PROPERTIES INSTALL_RPATH "\$ ORIGIN/lib" )
59
+ set_target_properties (libtiledb PROPERTIES INSTALL_RPATH "\$ ORIGIN/lib" )
60
+ endif ()
57
61
endif ()
58
62
59
63
add_subdirectory (cc )
Original file line number Diff line number Diff line change @@ -29,8 +29,10 @@ target_link_libraries(
29
29
30
30
install (TARGETS cc DESTINATION tiledb )
31
31
32
- if (APPLE )
33
- set_target_properties (cc PROPERTIES INSTALL_RPATH "@loader_path/lib" )
34
- elseif (UNIX )
35
- set_target_properties (cc PROPERTIES INSTALL_RPATH "\$ ORIGIN/lib" )
32
+ if (TILEDB_DOWNLOADED )
33
+ if (APPLE )
34
+ set_target_properties (cc PROPERTIES INSTALL_RPATH "@loader_path/lib" )
35
+ elseif (UNIX )
36
+ set_target_properties (cc PROPERTIES INSTALL_RPATH "\$ ORIGIN/lib" )
37
+ endif ()
36
38
endif ()
You can’t perform that action at this time.
0 commit comments