🛠️🐜 Antkeeper superbuild with dependencies included https://antkeeper.com
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

36 lines
943 B

cmake_minimum_required(VERSION 3.7)
project(stb)
add_library(stb
${PROJECT_SOURCE_DIR}/stb_image.c
${PROJECT_SOURCE_DIR}/stb_image_write.c)
# Install library
install(TARGETS ${PROJECT_NAME}
EXPORT ${PROJECT_NAME}-targets
ARCHIVE DESTINATION lib
LIBRARY DESTINATION lib
RUNTIME DESTINATION bin)
# Install headers
install(
FILES
${PROJECT_SOURCE_DIR}/stb_image.h
${PROJECT_SOURCE_DIR}/stb_image_write.h
DESTINATION include/stb)
# Install CMake config file
install(EXPORT ${PROJECT_NAME}-targets
FILE ${PROJECT_NAME}-targets.cmake
DESTINATION lib/cmake/${PROJECT_NAME})
include(CMakePackageConfigHelpers)
configure_package_config_file(
${PROJECT_SOURCE_DIR}/${PROJECT_NAME}-config.cmake.in
${CMAKE_CURRENT_BINARY_DIR}/${PROJECT_NAME}-config.cmake
INSTALL_DESTINATION lib/cmake/${PROJECT_NAME})
install(
FILES ${CMAKE_CURRENT_BINARY_DIR}/${PROJECT_NAME}-config.cmake
DESTINATION lib/cmake/${PROJECT_NAME})