Update cmake/TestHeaders.cmake

Co-authored-by: Johel Ernesto Guerrero Peña <johelegp@gmail.com>
This commit is contained in:
Mateusz Pusz
2022-12-19 15:50:58 +01:00
committed by GitHub
parent 4ba3d96230
commit 721f859dca

View File

@ -115,7 +115,7 @@ function(add_header_test target)
set(source "${CMAKE_CURRENT_BINARY_DIR}/headers/${directory}/${filename}.cpp")
if(NOT EXISTS "${source}")
file(WRITE "${source}" "#include <${header}>")
file(WRITE "${source}" "#include <${header}>") # do it twice to ensure that header guards are provided
file(APPEND "${source}" "\n#include <${header}>") # do it twice to ensure that header guards are provided
endif()
list(APPEND sources "${source}")
endforeach()