aboutsummaryrefslogtreecommitdiff
path: root/tests/ECMGenerateHeadersTest/run_test.cmake.config
diff options
context:
space:
mode:
Diffstat (limited to 'tests/ECMGenerateHeadersTest/run_test.cmake.config')
-rw-r--r--tests/ECMGenerateHeadersTest/run_test.cmake.config20
1 files changed, 20 insertions, 0 deletions
diff --git a/tests/ECMGenerateHeadersTest/run_test.cmake.config b/tests/ECMGenerateHeadersTest/run_test.cmake.config
index a9027dbc..29bfeba8 100644
--- a/tests/ECMGenerateHeadersTest/run_test.cmake.config
+++ b/tests/ECMGenerateHeadersTest/run_test.cmake.config
@@ -354,4 +354,24 @@ if (NOT "${file_contents}" STREQUAL "${exp_contents}")
endif()
+###########################################################
+
+message(STATUS "Test 14: HEADER_EXTENSION")
+set(camelcase_headers)
+set(expfiles "${CMAKE_CURRENT_BINARY_DIR}/HeadTest1"
+ "${CMAKE_CURRENT_BINARY_DIR}/HeadTest2")
+set(origfiles headtest1.hpp headtest2.hpp)
+file(REMOVE ${expfiles})
+ecm_generate_headers(
+ camelcase_headers
+ HEADER_NAMES HeadTest1 HeadTest2
+ HEADER_EXTENSION hpp
+)
+if (NOT "${expfiles}" STREQUAL "${camelcase_headers}")
+ message(FATAL_ERROR "camelcase_headers was set to \"${camelcase_headers}\" instead of \"${expfiles}\"")
+endif()
+check_files(GENERATED ${expfiles}
+ ORIGINALS ${origfiles})
+
+
# vim:ft=cmake