From b88843f6b212bb6a784ccb9f142d274c4e1bdbb0 Mon Sep 17 00:00:00 2001 From: Mateusz Pusz Date: Mon, 19 Dec 2022 15:26:40 +0100 Subject: [PATCH] include headers twice to check for header guards --- cmake/TestHeaders.cmake | 1 + 1 file changed, 1 insertion(+) diff --git a/cmake/TestHeaders.cmake b/cmake/TestHeaders.cmake index 6ec30990..4731896c 100644 --- a/cmake/TestHeaders.cmake +++ b/cmake/TestHeaders.cmake @@ -115,6 +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 endif() list(APPEND sources "${source}") endforeach()