skopy/lib/CMakeLists.txt

30 lines
476 B
CMake

cmake_minimum_required(VERSION 3.29)
project(skopy-lib)
add_library(skopy-lib SHARED
src/commons.c
)
file(GLOB_RECURSE
includes
include/*.h
)
install(TARGETS skopy-lib)
install(
FILES ${includes}
DESTINATION "${CMAKE_INSTALL_PREFIX}/include/skopy"
)
set_property(TARGET skopy-lib PROPERTY C_STANDARD 99)
target_include_directories(skopy-lib
PUBLIC ${CMAKE_SOURCE_DIR}/lib/include
)
target_compile_options(skopy-lib
PUBLIC -Wall -Wextra -g
)