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
23 ParametersPlugin_Plugin.cpp
24 ParametersPlugin_Parameter.cpp
25 ParametersPlugin_EvalListener.cpp
26 ParametersPlugin_Validators.cpp
27 ParametersPlugin_WidgetCreator.cpp
28 ParametersPlugin_ParametersMgr.cpp
29 ParametersPlugin_WidgetParamsMgr.cpp
36 INCLUDE_DIRECTORIES(${PROJECT_SOURCE_DIR}/src/Events
37 ${PROJECT_SOURCE_DIR}/src/Config
38 ${PROJECT_SOURCE_DIR}/src/ModelAPI
39 ${PROJECT_SOURCE_DIR}/src/GeomAPI
40 ${PROJECT_SOURCE_DIR}/src/GeomDataAPI
41 ${PROJECT_SOURCE_DIR}/src/ModuleBase
53 ADD_DEFINITIONS(-DPARAMETERSPLUGIN_EXPORTS ${CAS_DEFINITIONS})
56 ParametersPlugin_msg_ru.ts
57 ParametersPlugin_msg_en.ts
60 # QT4_CREATE_TRANSLATION(QM_RESOURCES
63 # OPTIONS -extensions cpp -no-recursive
67 # ${CMAKE_CURRENT_BINARY_DIR}/ParametersPlugin_automoc.cpp
69 # sources / moc wrappings
70 QT_WRAP_MOC(PROJECT_AUTOMOC ${PROJECT_HEADERS})
73 SOURCE_GROUP ("Generated Files" FILES ${PROJECT_AUTOMOC} ${QM_RESOURCES})
74 SOURCE_GROUP ("Resource Files" FILES ${TEXT_RESOURCES})
76 ADD_LIBRARY(ParametersPlugin MODULE
86 TARGET_LINK_LIBRARIES(ParametersPlugin ${PROJECT_LIBRARIES})
88 INSTALL(TARGETS ParametersPlugin DESTINATION ${SHAPER_INSTALL_PLUGIN_FILES})
89 INSTALL(FILES ${XML_RESOURCES} ${TEXT_RESOURCES} DESTINATION ${SHAPER_INSTALL_XML_RESOURCES})
90 INSTALL(FILES ${QM_RESOURCES} DESTINATION ${SHAPER_INSTALL_QM_RESOURCES})
92 ADD_UNIT_TESTS(TestParameterCreation.py
93 TestParameterRename.py
94 TestParameterChangeValue.py