|
a |
|
b/Scripted/MusculoskeletalAnalysis/CMakeLists.txt |
|
|
1 |
#----------------------------------------------------------------------------- |
|
|
2 |
set(MODULE_NAME MusculoskeletalAnalysis) |
|
|
3 |
|
|
|
4 |
#----------------------------------------------------------------------------- |
|
|
5 |
set(MODULE_PYTHON_SCRIPTS |
|
|
6 |
${MODULE_NAME}.py |
|
|
7 |
) |
|
|
8 |
|
|
|
9 |
set(MODULE_PYTHON_RESOURCES |
|
|
10 |
Resources/Icons/${MODULE_NAME}.png |
|
|
11 |
Resources/UI/${MODULE_NAME}.ui |
|
|
12 |
) |
|
|
13 |
|
|
|
14 |
#----------------------------------------------------------------------------- |
|
|
15 |
slicerMacroBuildScriptedModule( |
|
|
16 |
NAME ${MODULE_NAME} |
|
|
17 |
SCRIPTS ${MODULE_PYTHON_SCRIPTS} |
|
|
18 |
RESOURCES ${MODULE_PYTHON_RESOURCES} |
|
|
19 |
WITH_GENERIC_TESTS |
|
|
20 |
) |
|
|
21 |
|
|
|
22 |
#----------------------------------------------------------------------------- |
|
|
23 |
if(BUILD_TESTING) |
|
|
24 |
|
|
|
25 |
# Register the unittest subclass in the main script as a ctest. |
|
|
26 |
# Note that the test will also be available at runtime. |
|
|
27 |
slicer_add_python_unittest(SCRIPT ${MODULE_NAME}.py) |
|
|
28 |
|
|
|
29 |
# Additional build-time testing |
|
|
30 |
add_subdirectory(Testing) |
|
|
31 |
endif() |