Skip to content

Commit 87852c8

Browse files
authored
Merge pull request #259 from jcfr/support-customapp-bundling
COMP: Support bundling in custom application
2 parents 5a99ea9 + 0d23426 commit 87852c8

File tree

1 file changed

+16
-12
lines changed

1 file changed

+16
-12
lines changed

CMakeLists.txt

Lines changed: 16 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -18,18 +18,22 @@ set(MODULE_NAME QuantitativeReporting)
1818
find_package(Slicer REQUIRED)
1919
include(${Slicer_USE_FILE})
2020

21-
find_package(SlicerDevelopmentToolbox REQUIRED)
22-
find_package(DCMQI REQUIRED)
23-
find_package(PETDICOMExtension REQUIRED)
24-
25-
set(DEPENDENCIES_ADDITIONAL_MODULE_PATHS
26-
${SlicerDevelopmentToolbox_DIR}/${Slicer_QTSCRIPTEDMODULES_LIB_DIR}
27-
${SlicerDevelopmentToolbox_DIR}/${Slicer_QTLOADABLEMODULES_LIB_DIR}
28-
${SlicerDevelopmentToolbox_DIR}/${Slicer_CLIMODULES_LIB_DIR}
29-
${PETDICOMExtension_DIR}/${Slicer_QTSCRIPTEDMODULES_LIB_DIR}
30-
${PETDICOMExtension_DIR}/${Slicer_CLIMODULES_LIB_DIR}
31-
${DCMQI_DIR}/bin
32-
)
21+
set(DEPENDENCIES_ADDITIONAL_MODULE_PATHS)
22+
23+
if(NOT Slicer_SOURCE_DIR)
24+
find_package(SlicerDevelopmentToolbox REQUIRED)
25+
find_package(DCMQI REQUIRED)
26+
find_package(PETDICOMExtension REQUIRED)
27+
28+
list(APPEND DEPENDENCIES_ADDITIONAL_MODULE_PATHS
29+
${SlicerDevelopmentToolbox_DIR}/${Slicer_QTSCRIPTEDMODULES_LIB_DIR}
30+
${SlicerDevelopmentToolbox_DIR}/${Slicer_QTLOADABLEMODULES_LIB_DIR}
31+
${SlicerDevelopmentToolbox_DIR}/${Slicer_CLIMODULES_LIB_DIR}
32+
${PETDICOMExtension_DIR}/${Slicer_QTSCRIPTEDMODULES_LIB_DIR}
33+
${PETDICOMExtension_DIR}/${Slicer_CLIMODULES_LIB_DIR}
34+
${DCMQI_DIR}/bin
35+
)
36+
endif()
3337

3438
add_subdirectory(DICOMPlugins)
3539
add_subdirectory(QuantitativeReporting)

0 commit comments

Comments
 (0)