From 8bc49c97c0ed3b2bf68d0fe99e921eb5b798bac8 Mon Sep 17 00:00:00 2001 From: Allen Winter Date: Tue, 2 Apr 2024 09:13:00 -0400 Subject: [PATCH] cmake/ECM - sync to upstream --- cmake/ECM/modules/ECMGenerateHeaders.cmake | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/cmake/ECM/modules/ECMGenerateHeaders.cmake b/cmake/ECM/modules/ECMGenerateHeaders.cmake index 1ae9cf2..ddd6066 100644 --- a/cmake/ECM/modules/ECMGenerateHeaders.cmake +++ b/cmake/ECM/modules/ECMGenerateHeaders.cmake @@ -176,7 +176,8 @@ function(ECM_GENERATE_HEADERS camelcase_forwarding_headers_var) endif() set(_actualheader "${CMAKE_CURRENT_SOURCE_DIR}/${EGH_RELATIVE}${originalbasename}.${EGH_HEADER_EXTENSION}") - if (NOT EXISTS ${_actualheader}) + get_source_file_property(_generated "${_actualheader}" GENERATED) + if (NOT _generated AND NOT EXISTS ${_actualheader}) message(FATAL_ERROR "Could not find \"${_actualheader}\"") endif()