cmake/cmake_usage/lib/CMakeLists.txt

14 lines
308 B
CMake

project(lib)
file(GLOB Sources "sub/*.c")
add_library(${PROJECT_NAME} ${Sources})
add_library(sub::lib1 ALIAS ${PROJECT_NAME})
message(STATUS, "lib with ${PROJECT_NAME}")
target_include_directories(${PROJECT_NAME}
PUBLIC ${PROJECT_SOURCE_DIR}/sub
)
set(LIBRARY_OUTPUT_PATH ${PROJECT_SOURCE_DIR}/lib)