@@ -18,18 +18,22 @@ set(MODULE_NAME QuantitativeReporting)
1818find_package (Slicer REQUIRED)
1919include (${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
3438add_subdirectory (DICOMPlugins)
3539add_subdirectory (QuantitativeReporting)
0 commit comments