this repo has no description
at trunk 18 lines 719 B view raw
1cmake_minimum_required(VERSION 3.9) 2project(dcheck VERSION 0.1 DESCRIPTION "assert library") 3add_library(dcheck OBJECT dcheck.c) 4set_target_properties(dcheck PROPERTIES 5 VERSION ${PROJECT_VERSION} 6 PUBLIC_HEADER dcheck.h 7) 8target_include_directories(dcheck PRIVATE ${CMAKE_SOURCE_DIR}) 9target_include_directories(dcheck 10 PRIVATE 11 # where the library itself will look for its internal headers 12 ${CMAKE_CURRENT_SOURCE_DIR} 13 PUBLIC 14 # where top-level project will look for the library's public headers 15 $<BUILD_INTERFACE:${CMAKE_CURRENT_SOURCE_DIR}> 16 # where external projects will look for the library's public headers 17 $<INSTALL_INTERFACE:${CMAKE_INSTALL_INCLUDEDIR}> 18)