@@ -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)
2634find_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
137145set (MV_LINK_PATH "${ManiVault_INSTALL_DIR} /$<CONFIGURATION>/lib" )
138146set (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>" )
139149set (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
145155target_link_libraries (${PROJECT_NAME} PRIVATE ManiVault::Core)
0 commit comments