Skip to content

Commit e00d6d7

Browse files
Correct dependencies in CI files
1 parent ba433cd commit e00d6d7

File tree

2 files changed

+15
-2
lines changed

2 files changed

+15
-2
lines changed

CMakeLists.txt

Lines changed: 12 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,14 @@ endif(MSVC)
2222
# -----------------------------------------------------------------------------
2323
# Dependencies
2424
# -----------------------------------------------------------------------------
25+
if(NOT DEFINED MV_CMD_INSTALL_DIR)
26+
set(MV_CMD_INSTALL_DIR ${ManiVault_INSTALL_DIR} CACHE PATH "Directory where CellMorphologyData is installed")
27+
endif()
28+
29+
if(NOT DEFINED MV_EPD_INSTALL_DIR)
30+
set(MV_EPD_INSTALL_DIR ${ManiVault_INSTALL_DIR} CACHE PATH "Directory where EphysData is installed")
31+
endif()
32+
2533
#find_package(OpenSSL REQUIRED)
2634
find_package(Qt6 COMPONENTS Widgets WebEngineWidgets OpenGLWidgets REQUIRED)
2735

@@ -136,10 +144,12 @@ target_link_libraries(${PROJECT_NAME} PRIVATE Qt6::Network)
136144
# to adapt the MV_LINK_PATH and PLUGIN_LINK_PATH to your install folder
137145
set(MV_LINK_PATH "${ManiVault_INSTALL_DIR}/$<CONFIGURATION>/lib")
138146
set(PLUGIN_LINK_PATH "${ManiVault_INSTALL_DIR}/$<CONFIGURATION>/$<IF:$<CXX_COMPILER_ID:MSVC>,lib,Plugins>")
147+
set(CMDPLUGIN_LINK_PATH "${MV_CMD_INSTALL_DIR}/$<CONFIGURATION>/$<IF:$<CXX_COMPILER_ID:MSVC>,lib,Plugins>")
148+
set(EPDPLUGIN_LINK_PATH "${MV_EPD_INSTALL_DIR}/$<CONFIGURATION>/$<IF:$<CXX_COMPILER_ID:MSVC>,lib,Plugins>")
139149
set(MV_LINK_SUFFIX $<IF:$<CXX_COMPILER_ID:MSVC>,${CMAKE_LINK_LIBRARY_SUFFIX},${CMAKE_SHARED_LIBRARY_SUFFIX}>)
140150

141-
set(CELL_MORPHOLOGY_DATA_LINK_LIBRARY "${PLUGIN_LINK_PATH}/${CMAKE_SHARED_LIBRARY_PREFIX}CellMorphologyData${MV_LINK_SUFFIX}")
142-
set(EPHYS_DATA_LINK_LIBRARY "${PLUGIN_LINK_PATH}/${CMAKE_SHARED_LIBRARY_PREFIX}EphysData${MV_LINK_SUFFIX}")
151+
set(CELL_MORPHOLOGY_DATA_LINK_LIBRARY "${CMDPLUGIN_LINK_PATH}/${CMAKE_SHARED_LIBRARY_PREFIX}CellMorphologyData${MV_LINK_SUFFIX}")
152+
set(EPHYS_DATA_LINK_LIBRARY "${EPDPLUGIN_LINK_PATH}/${CMAKE_SHARED_LIBRARY_PREFIX}EphysData${MV_LINK_SUFFIX}")
143153

144154
# Link to ManiVault and data plugins
145155
target_link_libraries(${PROJECT_NAME} PRIVATE ManiVault::Core)

conanfile.py

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -107,6 +107,9 @@ def generate(self):
107107
MV_CMD_PATH = pathlib.Path(self.deps_cpp_info["CellMorphologyData"].rootpath).as_posix()
108108
tc.variables["MV_CMD_INSTALL_DIR"] = MV_CMD_PATH
109109

110+
MV_EPD_PATH = pathlib.Path(self.deps_cpp_info["EphysData"].rootpath).as_posix()
111+
tc.variables["MV_EPD_INSTALL_DIR"] = MV_EPD_PATH
112+
110113
# Set some build options
111114
tc.variables["MV_UNITY_BUILD"] = "ON"
112115

0 commit comments

Comments
 (0)