summaryrefslogtreecommitdiffstats
path: root/Tests/RunCMake/try_compile
diff options
context:
space:
mode:
authorBrad King <brad.king@kitware.com>2022-09-19 14:17:36 (GMT)
committerKitware Robot <kwrobot@kitware.com>2022-09-19 14:18:04 (GMT)
commitea792d5812ceba18af6d74f576a6c53e4c32522e (patch)
tree2012691a4d2ba4dacf9cfb239c0bce8d433c412a /Tests/RunCMake/try_compile
parent33f314764db8d70cc0d562065582adc81f536e56 (diff)
parente933fccc7eb5400f1512fa097eca51f0dcd7c946 (diff)
downloadCMake-ea792d5812ceba18af6d74f576a6c53e4c32522e.zip
CMake-ea792d5812ceba18af6d74f576a6c53e4c32522e.tar.gz
CMake-ea792d5812ceba18af6d74f576a6c53e4c32522e.tar.bz2
Merge topic 'add-try_compile-test-documentation'
e933fccc7e Tests: document try_{compile,run} old/new signature testing Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: buildbot <buildbot@kitware.com> Merge-request: !7681
Diffstat (limited to 'Tests/RunCMake/try_compile')
-rw-r--r--Tests/RunCMake/try_compile/old_and_new_signature_tests.cmake9
1 files changed, 9 insertions, 0 deletions
diff --git a/Tests/RunCMake/try_compile/old_and_new_signature_tests.cmake b/Tests/RunCMake/try_compile/old_and_new_signature_tests.cmake
index f80d445..ac07ad3 100644
--- a/Tests/RunCMake/try_compile/old_and_new_signature_tests.cmake
+++ b/Tests/RunCMake/try_compile/old_and_new_signature_tests.cmake
@@ -1,3 +1,12 @@
+# These tests are performed using both the historic and the newer SOURCES
+# signatures of try_compile. It is critical that they behave the same and
+# produce comparable output for both signatures. Tests that cannot do this
+# belong in RunCMakeTests.txt, not here.
+#
+# Tests here MUST include(${CMAKE_CURRENT_SOURCE_DIR}/${try_compile_DEFS}) and
+# use the variables defined therein appropriately. Refer to existing tests for
+# examples.
+
run_cmake(CopyFileErrorNoCopyFile)
run_cmake(NoCopyFile)
run_cmake(NoCopyFile2)