forked from Slicer/SlicerGitSVNArchive
-
Notifications
You must be signed in to change notification settings - Fork 2
/
CMakeLists.txt
43 lines (33 loc) · 984 Bytes
/
CMakeLists.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
project(qSlicer${MODULE_NAME}ModuleWidgets)
set(KIT ${PROJECT_NAME})
set(${KIT}_EXPORT_DIRECTIVE "Q_SLICER_MODULE_${MODULE_NAME_UPPER}_WIDGETS_EXPORT")
set(${KIT}_INCLUDE_DIRECTORIES
)
set(${KIT}_SRCS
qSlicer${MODULE_NAME}FooBarWidget.cxx
qSlicer${MODULE_NAME}FooBarWidget.h
)
set(${KIT}_MOC_SRCS
qSlicer${MODULE_NAME}FooBarWidget.h
)
set(${KIT}_UI_SRCS
../Resources/UI/qSlicer${MODULE_NAME}FooBarWidget.ui
)
set(${KIT}_RESOURCES
../Resources/UI/qSlicer${MODULE_NAME}FooBarWidget.ui
)
set(${KIT}_TARGET_LIBRARIES
vtkSlicer${MODULE_NAME}ModuleLogic
)
#-----------------------------------------------------------------------------
SlicerMacroBuildModuleWidgets(
NAME ${KIT}
EXPORT_DIRECTIVE ${${KIT}_EXPORT_DIRECTIVE}
INCLUDE_DIRECTORIES ${${KIT}_INCLUDE_DIRECTORIES}
SRCS ${${KIT}_SRCS}
MOC_SRCS ${${KIT}_MOC_SRCS}
UI_SRCS ${${KIT}_UI_SRCS}
TARGET_LIBRARIES ${${KIT}_TARGET_LIBRARIES}
RESOURCES ${${KIT}_RESOURCES}
WRAP_PYTHONQT
)