diff --git a/CMakeLists.txt b/CMakeLists.txt index 103adf6e5..0901ff5d2 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -57,6 +57,7 @@ if(NOT OT_PLATFORM IN_LIST OT_EXAMPLE_PLATFORMS) message(FATAL_ERROR "Platform unknown: ${OT_PLATFORM}") endif() +list(APPEND OT_PUBLIC_INCLUDES ${PROJECT_BINARY_DIR}/etc/cmake) list(APPEND OT_PUBLIC_INCLUDES ${PROJECT_SOURCE_DIR}/etc/cmake) list(APPEND OT_PUBLIC_INCLUDES ${PROJECT_SOURCE_DIR}/include) if(NOT OT_PLATFORM MATCHES "none") diff --git a/etc/cmake/checks.cmake b/etc/cmake/checks.cmake index 82f367572..baaf41b83 100644 --- a/etc/cmake/checks.cmake +++ b/etc/cmake/checks.cmake @@ -32,4 +32,4 @@ check_function_exists("strlcat" HAVE_STRLCAT) check_function_exists("strlcpy" HAVE_STRLCPY) check_function_exists("strnlen" HAVE_STRNLEN) -configure_file(${PROJECT_SOURCE_DIR}/etc/cmake/openthread-config-generic.h.in ${PROJECT_SOURCE_DIR}/etc/cmake/openthread-config-generic.h) +configure_file(${PROJECT_SOURCE_DIR}/etc/cmake/openthread-config-generic.h.in ${PROJECT_BINARY_DIR}/etc/cmake/openthread-config-generic.h)