diff options
author | Brad King <brad.king@kitware.com> | 2024-03-14 15:44:30 (GMT) |
---|---|---|
committer | Kitware Robot <kwrobot@kitware.com> | 2024-03-14 15:45:13 (GMT) |
commit | 8f0801caccd768860768ffd358288cdb75a0654f (patch) | |
tree | 4223a02c55e8be1181a527cb9a74bac412406c79 /Tests | |
parent | d93a7c18d86af65076e092c6879991e6b29ae4be (diff) | |
parent | 801ae06952fc090d07c666b1e56573cae648f599 (diff) | |
download | CMake-8f0801caccd768860768ffd358288cdb75a0654f.zip CMake-8f0801caccd768860768ffd358288cdb75a0654f.tar.gz CMake-8f0801caccd768860768ffd358288cdb75a0654f.tar.bz2 |
Merge topic 'LINKER_TYPE-mold-support' into release-3.29
801ae06952 LINKER_TYPE: Support MOLD only on GCC versions that support it
939ac5287e LINKER_TYPE: fix spelling error in message
922883782b LINKER_TYPE: Document that linker tool should be in the PATH
Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !9334
Diffstat (limited to 'Tests')
-rw-r--r-- | Tests/RunCMake/LinkerSelection/InvalidLinkerType-stderr.txt | 3 | ||||
-rw-r--r-- | Tests/RunCMake/LinkerSelection/InvalidLinkerType1-result.txt (renamed from Tests/RunCMake/LinkerSelection/InvalidLinkerType-result.txt) | 0 | ||||
-rw-r--r-- | Tests/RunCMake/LinkerSelection/InvalidLinkerType1-stderr.txt | 2 | ||||
-rw-r--r-- | Tests/RunCMake/LinkerSelection/InvalidLinkerType1.cmake (renamed from Tests/RunCMake/LinkerSelection/InvalidLinkerType.cmake) | 0 | ||||
-rw-r--r-- | Tests/RunCMake/LinkerSelection/InvalidLinkerType2-result.txt | 1 | ||||
-rw-r--r-- | Tests/RunCMake/LinkerSelection/InvalidLinkerType2-stderr.txt | 3 | ||||
-rw-r--r-- | Tests/RunCMake/LinkerSelection/InvalidLinkerType2.cmake | 5 | ||||
-rw-r--r-- | Tests/RunCMake/LinkerSelection/RunCMakeTest.cmake | 3 |
8 files changed, 13 insertions, 4 deletions
diff --git a/Tests/RunCMake/LinkerSelection/InvalidLinkerType-stderr.txt b/Tests/RunCMake/LinkerSelection/InvalidLinkerType-stderr.txt deleted file mode 100644 index 11aea7a..0000000 --- a/Tests/RunCMake/LinkerSelection/InvalidLinkerType-stderr.txt +++ /dev/null @@ -1,3 +0,0 @@ -CMake Error in CMakeLists.txt: - LINKER_TYPE 'FOO' is unknown. Did you forgot to define - 'CMAKE_C_USING_LINKER_FOO' variable\? diff --git a/Tests/RunCMake/LinkerSelection/InvalidLinkerType-result.txt b/Tests/RunCMake/LinkerSelection/InvalidLinkerType1-result.txt index d00491f..d00491f 100644 --- a/Tests/RunCMake/LinkerSelection/InvalidLinkerType-result.txt +++ b/Tests/RunCMake/LinkerSelection/InvalidLinkerType1-result.txt diff --git a/Tests/RunCMake/LinkerSelection/InvalidLinkerType1-stderr.txt b/Tests/RunCMake/LinkerSelection/InvalidLinkerType1-stderr.txt new file mode 100644 index 0000000..5df644e --- /dev/null +++ b/Tests/RunCMake/LinkerSelection/InvalidLinkerType1-stderr.txt @@ -0,0 +1,2 @@ +CMake Error in CMakeLists.txt: + LINKER_TYPE 'FOO' is unknown or not supported by this toolchain. diff --git a/Tests/RunCMake/LinkerSelection/InvalidLinkerType.cmake b/Tests/RunCMake/LinkerSelection/InvalidLinkerType1.cmake index bbe398c..bbe398c 100644 --- a/Tests/RunCMake/LinkerSelection/InvalidLinkerType.cmake +++ b/Tests/RunCMake/LinkerSelection/InvalidLinkerType1.cmake diff --git a/Tests/RunCMake/LinkerSelection/InvalidLinkerType2-result.txt b/Tests/RunCMake/LinkerSelection/InvalidLinkerType2-result.txt new file mode 100644 index 0000000..d00491f --- /dev/null +++ b/Tests/RunCMake/LinkerSelection/InvalidLinkerType2-result.txt @@ -0,0 +1 @@ +1 diff --git a/Tests/RunCMake/LinkerSelection/InvalidLinkerType2-stderr.txt b/Tests/RunCMake/LinkerSelection/InvalidLinkerType2-stderr.txt new file mode 100644 index 0000000..b8c2391 --- /dev/null +++ b/Tests/RunCMake/LinkerSelection/InvalidLinkerType2-stderr.txt @@ -0,0 +1,3 @@ +CMake Error in CMakeLists.txt: + LINKER_TYPE 'foo' is unknown. Did you forget to define the + 'CMAKE_C_USING_LINKER_foo' variable\? diff --git a/Tests/RunCMake/LinkerSelection/InvalidLinkerType2.cmake b/Tests/RunCMake/LinkerSelection/InvalidLinkerType2.cmake new file mode 100644 index 0000000..9245512 --- /dev/null +++ b/Tests/RunCMake/LinkerSelection/InvalidLinkerType2.cmake @@ -0,0 +1,5 @@ + +enable_language(C) + +set(CMAKE_LINKER_TYPE foo) +add_executable(main main.c) diff --git a/Tests/RunCMake/LinkerSelection/RunCMakeTest.cmake b/Tests/RunCMake/LinkerSelection/RunCMakeTest.cmake index cae4ca4..8929a0d 100644 --- a/Tests/RunCMake/LinkerSelection/RunCMakeTest.cmake +++ b/Tests/RunCMake/LinkerSelection/RunCMakeTest.cmake @@ -5,7 +5,8 @@ if (RunCMake_GENERATOR MATCHES "Visual Studio 9 2008") return() endif() -run_cmake(InvalidLinkerType) +run_cmake(InvalidLinkerType1) +run_cmake(InvalidLinkerType2) # look-up for LLVM linker if (WIN32) |