cmake_minimum_required(VERSION 3.0) project(cd_core) include_directories(${CMAKE_CURRENT_BINARY_DIR} ${CMAKE_CURRENT_SOURCE_DIR}) file(GLOB CPPS "cdutils_*.cpp") file(GLOB HDRS "cdutils_*.h") import_version(${PROJECT_NAME} CD) set_deploy_property(${PROJECT_NAME} ${CD_LIB_TYPE} LABEL "Core CD library" FULLNAME "${CD_DOMAIN}.${PROJECT_NAME}" COMPANY "${CD_COMPANY}" INFO "Control & Debug library") make_rc(${PROJECT_NAME} _RC) add_library(${PROJECT_NAME} ${CD_LIB_TYPE} ${CPPS} ${HDRS} ${_RC}) target_include_directories(${PROJECT_NAME} PUBLIC ${CMAKE_CURRENT_SOURCE_DIR} ${CMAKE_CURRENT_BINARY_DIR}) target_link_libraries(${PROJECT_NAME} PIP) generate_export_header(${PROJECT_NAME}) list(APPEND HDRS "${CMAKE_CURRENT_BINARY_DIR}/${PROJECT_NAME}_export.h") shstk_install("cd" FALSE ${PROJECT_NAME} "${HDRS}")