2
find_package(IncludeChecker REQUIRED)
4
include_directories("${CMAKE_SOURCE_DIR}/include")
6
function(add_demolib_test NAME PREFIX)
12
target_link_libraries(
23
add_demolib_test("good-header-test" "")
24
add_demolib_test("bad-header-test" "bad/")
26
set(INCLUDE_CHECK_FORBIDDEN "glib.h" CACHE STRING "")
27
set(INCLUDE_CHECK_ALLOWED "bad/bad-header.h:glib.h" CACHE STRING "")
28
set(INCLUDE_CHECK_IGNORE "internal" CACHE STRING "")
33
"${CMAKE_SOURCE_DIR}/include"
35
${INCLUDE_CHECK_FORBIDDEN}
37
${INCLUDE_CHECK_ALLOWED}
39
${INCLUDE_CHECK_IGNORE}