1 ## Copyright (C) 2014-20xx CEA/DEN, EDF R&D
6 INCLUDE_DIRECTORIES(${PROJECT_SOURCE_DIR}/src/Events
7 ${PROJECT_SOURCE_DIR}/src/Config
8 ${PROJECT_SOURCE_DIR}/src/ModelAPI
9 ${PROJECT_SOURCE_DIR}/src/ModelHighAPI
10 ${PROJECT_SOURCE_DIR}/src/GeomAPI
11 ${PROJECT_SOURCE_DIR}/src/GeomAlgoAPI
12 ${PROJECT_SOURCE_DIR}/src/XAO
17 ExchangePlugin_Plugin.h
18 ExchangePlugin_ImportFeature.h
19 ExchangePlugin_ExportFeature.h
20 ExchangePlugin_Validators.h
21 ExchangePlugin_Tools.h
26 ExchangePlugin_Plugin.cpp
27 ExchangePlugin_ImportFeature.cpp
28 ExchangePlugin_ExportFeature.cpp
29 ExchangePlugin_Validators.cpp
30 ExchangePlugin_Tools.cpp
31 ExchangePlugin_Dump.cpp
40 ExchangePlugin_msg_en.ts
52 SOURCE_GROUP ("Resource Files" FILES ${TEXT_RESOURCES})
54 ADD_DEFINITIONS(-DEXCHANGEPLUGIN_EXPORTS)
55 ADD_LIBRARY(ExchangePlugin MODULE ${PROJECT_SOURCES} ${PROJECT_HEADERS} ${XML_RESOURCES} ${TEXT_RESOURCES})
57 TARGET_LINK_LIBRARIES(ExchangePlugin ${PROJECT_LIBRARIES})
59 INSTALL(TARGETS ExchangePlugin DESTINATION ${SHAPER_INSTALL_PLUGIN_FILES})
60 INSTALL(FILES ${XML_RESOURCES} DESTINATION ${SHAPER_INSTALL_XML_RESOURCES})
61 INSTALL(DIRECTORY icons/ DESTINATION ${SHAPER_INSTALL_XML_RESOURCES}/icons/Exchange)
62 INSTALL(FILES ${TEXT_RESOURCES} DESTINATION ${SHAPER_INSTALL_XML_RESOURCES})
64 ADD_UNIT_TESTS(TestImport.py TestExport.py)
78 FOREACH(file ${DATA_FILES})
80 ${CMAKE_CURRENT_SOURCE_DIR}/Test/Data/${file}
81 ${CMAKE_CURRENT_BINARY_DIR}/Data/${file}
83 ENDFOREACH(file ${DATA_FIELS})