cmake_learning/CMakeLists.txt

20 lines
405 B
CMake
Raw Normal View History

2021-07-12 17:22:42 +03:00
cmake_minimum_required(VERSION 3.10)
project(Hello VERSION 1.0)
# add a lib
add_subdirectory(alib)
add_executable(Hello main.c)
target_link_libraries(Hello PUBLIC alib)
# Version number thing
configure_file(config.h.in config.h)
target_include_directories(Hello PUBLIC
${PROJECT_BINARY_DIR}
)
install(TARGETS Hello DESTINATION bin)
install(FILES ${PROJECT_BINARY_DIR}/config.h DESTINATION include)