5 # additional include directories
6 INCLUDE_DIRECTORIES(${QT_INCLUDES})
8 # additional preprocessor / compiler flags
9 ADD_DEFINITIONS(${QT_DEFINITIONS})
13 ParametersPlugin_Plugin.h
14 ParametersPlugin_Parameter.h
15 ParametersPlugin_EvalListener.h
16 ParametersPlugin_Validators.h
17 ParametersPlugin_WidgetCreator.h
18 ParametersPlugin_ParametersMgr.h
19 ParametersPlugin_WidgetParamsMgr.h
22 SET(PROJECT_MOC_HEADERS
23 ParametersPlugin_WidgetParamsMgr.h
27 ParametersPlugin_Plugin.cpp
28 ParametersPlugin_Parameter.cpp
29 ParametersPlugin_EvalListener.cpp
30 ParametersPlugin_Validators.cpp
31 ParametersPlugin_WidgetCreator.cpp
32 ParametersPlugin_ParametersMgr.cpp
33 ParametersPlugin_WidgetParamsMgr.cpp
40 INCLUDE_DIRECTORIES(${PROJECT_SOURCE_DIR}/src/Events
41 ${PROJECT_SOURCE_DIR}/src/Config
42 ${PROJECT_SOURCE_DIR}/src/ModelAPI
43 ${PROJECT_SOURCE_DIR}/src/GeomAPI
44 ${PROJECT_SOURCE_DIR}/src/GeomDataAPI
45 ${PROJECT_SOURCE_DIR}/src/ModuleBase
57 ADD_DEFINITIONS(-DPARAMETERSPLUGIN_EXPORTS ${CAS_DEFINITIONS})
60 ParametersPlugin_msg_ru.ts
61 ParametersPlugin_msg_en.ts
64 # QT4_CREATE_TRANSLATION(QM_RESOURCES
67 # OPTIONS -extensions cpp -no-recursive
71 # ${CMAKE_CURRENT_BINARY_DIR}/ParametersPlugin_automoc.cpp
73 # sources / moc wrappings
74 QT_WRAP_MOC(PROJECT_AUTOMOC ${PROJECT_MOC_HEADERS})
77 SOURCE_GROUP ("Generated Files" FILES ${PROJECT_AUTOMOC} ${QM_RESOURCES})
78 SOURCE_GROUP ("Resource Files" FILES ${TEXT_RESOURCES})
80 ADD_LIBRARY(ParametersPlugin MODULE
90 TARGET_LINK_LIBRARIES(ParametersPlugin ${PROJECT_LIBRARIES})
92 INSTALL(TARGETS ParametersPlugin DESTINATION ${SHAPER_INSTALL_PLUGIN_FILES})
93 INSTALL(FILES ${XML_RESOURCES} ${TEXT_RESOURCES} DESTINATION ${SHAPER_INSTALL_XML_RESOURCES})
94 INSTALL(FILES ${QM_RESOURCES} DESTINATION ${SHAPER_INSTALL_QM_RESOURCES})
96 ADD_UNIT_TESTS(TestParameterCreation.py
97 TestParameterRename.py
98 TestParameterChangeValue.py