Как проверить включаемый заголовок из пользовательской папки

Как можно проверить существование включаемого заголовка, если он генерируется CMake при помощи:

configure_file(include/config.h.in config.h)

Т.е. если я напишу в CMakeLists.txt примерно так:

cmake_minimum_required(VERSION 3.16 FATAL_ERROR)

...

...

...

include(CheckIncludeFile)

configure_file(include/config.h.in config.h)

add_library(${PROJECT_NAME} SHARED ...)

target_include_directories(${PROJECT_NAME} PRIVATE ${CMAKE_CURRENT_BINARY_DIR})

check_include_file(config.h HAVE_CONFIG_H)

То, в выводе я увижу что он не может найти включаемый файл:

-- Looking for config.h
-- Looking for config.h - not found
-- Configuring done
-- Generating done

Как можно проверить на существование файла конфигурации из пользовательской папки включения?


Ответы (0 шт):