2020-03-03 10:43:07 +01:00
|
|
|
cmake_minimum_required (VERSION 2.8.12)
|
|
|
|
|
|
|
|
|
|
project (cafPdmScripting)
|
|
|
|
|
|
|
|
|
|
set( PROJECT_FILES
|
|
|
|
|
cafPdmCodeGenerator.h
|
|
|
|
|
cafPdmFieldScriptability.h
|
|
|
|
|
cafPdmFieldScriptability.cpp
|
|
|
|
|
cafPdmObjectScriptabilityRegister.h
|
|
|
|
|
cafPdmObjectScriptabilityRegister.cpp
|
|
|
|
|
cafPdmPythonGenerator.h
|
|
|
|
|
cafPdmPythonGenerator.cpp
|
2020-03-04 10:12:59 +01:00
|
|
|
cafPdmScriptIOMessages.h
|
|
|
|
|
cafPdmScriptIOMessages.cpp
|
2020-03-03 10:43:07 +01:00
|
|
|
)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
add_library( ${PROJECT_NAME}
|
|
|
|
|
${PROJECT_FILES}
|
|
|
|
|
)
|
|
|
|
|
|
|
|
|
|
target_include_directories(${PROJECT_NAME}
|
|
|
|
|
PUBLIC
|
|
|
|
|
${CMAKE_CURRENT_SOURCE_DIR}
|
|
|
|
|
)
|
|
|
|
|
|
|
|
|
|
target_link_libraries( ${PROJECT_NAME} cafProjectDataModel ${QT_LIBRARIES} )
|
|
|
|
|
|
|
|
|
|
source_group("" FILES ${PROJECT_FILES})
|
|
|
|
|
|
|
|
|
|
# cotire
|
|
|
|
|
if (COMMAND caf_apply_cotire)
|
|
|
|
|
caf_apply_cotire("${PROJECT_NAME}")
|
|
|
|
|
endif()
|