pineapple/externals/vcpkg/ports/convectionkernels/CMakeLists.txt

31 lines
827 B
CMake
Raw Normal View History

2022-07-23 03:01:36 +02:00
cmake_minimum_required(VERSION 3.3.0)
project( convectionkernels )
file(GLOB SRC_FILES *.cpp)
file(GLOB HDR_FILES *.h)
add_library( ${PROJECT_NAME}
STATIC
${HDR_FILES}
${SRC_FILES}
)
set_property( TARGET ${PROJECT_NAME}
PROPERTY PUBLIC_HEADER ${HDR_FILES}
)
target_include_directories( ${PROJECT_NAME}
PRIVATE ${CMAKE_CURRENT_LIST_DIR}
INTERFACE $<INSTALL_INTERFACE:include>
)
install( TARGETS ${PROJECT_NAME}
EXPORT unofficial-convectionkernels-config
RUNTIME DESTINATION bin
LIBRARY DESTINATION lib
ARCHIVE DESTINATION lib
PUBLIC_HEADER DESTINATION include/convectionkernels
)
install( EXPORT unofficial-convectionkernels-config
FILE unofficial-convectionkernels-config.cmake
NAMESPACE unofficial::convectionkernels::
DESTINATION share/unofficial-convectionkernels
)