1 CMAKE_MINIMUM_REQUIRED(VERSION 3.0)
4 INCLUDE(GNUInstallDirs)
6 INCLUDE_DIRECTORIES(include)
8 ADD_DEFINITIONS(-Wall -Werror -Wextra -Wno-unused-parameter)
9 STRING(REPLACE "-DNDEBUG" "" CMAKE_C_FLAGS_RELEASE "${CMAKE_C_FLAGS_RELEASE}")
11 ADD_LIBRARY(nl-tiny SHARED
29 "${CMAKE_CURRENT_SOURCE_DIR}/libnl-tiny.pc.in"
30 "${CMAKE_CURRENT_BINARY_DIR}/libnl-tiny.pc"
34 INSTALL(TARGETS nl-tiny LIBRARY DESTINATION ${CMAKE_INSTALL_LIBDIR})
36 DIRECTORY ${CMAKE_SOURCE_DIR}/include/
37 DESTINATION ${CMAKE_INSTALL_INCLUDEDIR}/libnl-tiny
38 FILES_MATCHING PATTERN "*.h"