CMake/Tests/RunCMake/try_compile
Marc Chevrier 3d2709c1ae Linker configuration: rely now on CMAKE_<LANG>_LINK_MODE variable.
CMake now provides the CMAKE_<LANG>_LINK_MODE variable which specify how
the link step is done. So, the CMAKE_<LANG>_USING_LINKER_MODE variable
is no longer needed.
2025-01-26 14:45:21 +01:00
..
CMP0137 try_compile: Propagate platform variables in project-mode too 2022-05-16 10:39:42 -04:00
proj Tests/RunCMake: Update cmake_minimum_required versions to 3.10 2024-10-03 11:52:22 -04:00
proj_vars Linker configuration: rely now on CMAKE_<LANG>_LINK_MODE variable. 2025-01-26 14:45:21 +01:00
BadLinkLibraries-result.txt
BadLinkLibraries-stderr.txt Tests/RunCMake: Match diagnostic line numbers more robustly 2024-10-03 10:23:37 -04:00
BadLinkLibraries.cmake try_compile: Add keyword-dispatched signature 2022-09-05 13:19:59 -04:00
BadSources1-result.txt
BadSources1-stderr.txt Tests/RunCMake: Match diagnostic line numbers more robustly 2024-10-03 10:23:37 -04:00
BadSources1.cmake try_compile: Add keyword-dispatched signature 2022-09-05 13:19:59 -04:00
BadSources2-result.txt
BadSources2-stderr.txt Tests/RunCMake: Match diagnostic line numbers more robustly 2024-10-03 10:23:37 -04:00
BadSources2.cmake try_compile: Add keyword-dispatched signature 2022-09-05 13:19:59 -04:00
BinDirEmpty-result.txt try_compile: Fail earlier when bindir is not an absolute path 2022-07-26 14:41:28 -04:00
BinDirEmpty-stderr.txt try_compile: Fail earlier when bindir is not an absolute path 2022-07-26 14:41:28 -04:00
BinDirEmpty.cmake try_compile: Fail earlier when bindir is not an absolute path 2022-07-26 14:41:28 -04:00
BinDirRelative-result.txt try_compile: Fail earlier when bindir is not an absolute path 2022-07-26 14:41:28 -04:00
BinDirRelative-stderr.txt try_compile: Fail earlier when bindir is not an absolute path 2022-07-26 14:41:28 -04:00
BinDirRelative.cmake try_compile: Fail earlier when bindir is not an absolute path 2022-07-26 14:41:28 -04:00
BuildType.cmake Tests: Fix recently added tests 2022-09-14 16:01:19 -04:00
BuildTypeAsFlag.cmake Tests: Fix recently added tests 2022-09-14 16:01:19 -04:00
CleanupNoFollowSymlink.cmake
CMakeLists.txt Tests/RunCMake: Update cmake_minimum_required versions to 3.10 2024-10-03 11:52:22 -04:00
CMP0056-stdout.txt CMP0056: Remove support for OLD behavior 2025-01-21 09:44:05 -05:00
CMP0056.cmake CMP0056: Remove support for OLD behavior 2025-01-21 09:44:05 -05:00
CMP0066-stderr.txt Clarify advice given by compatibility deprecation message for CMake < 3.10 2024-11-14 09:40:01 -05:00
CMP0066-stdout.txt
CMP0066.cmake
CMP0067-stderr.txt
CMP0067.cmake
CMP0128-common.cmake Tests: Avoid using CMake{Output,Error}.log files 2023-01-18 16:40:19 -05:00
CMP0128-NEW.cmake try_compile: Honor CMP0128 setting in test project 2022-10-18 13:38:00 -04:00
CMP0128-WARN.cmake try_compile: Honor CMP0128 setting in test project 2022-10-18 13:38:00 -04:00
CMP0137-Common.cmake try_compile: Add option to skip passing platform variables 2022-05-16 10:47:21 -04:00
CMP0137-NEW-stdout.txt try_compile: Add option to skip passing platform variables 2022-05-16 10:47:21 -04:00
CMP0137-NEW.cmake try_compile: Propagate platform variables in project-mode too 2022-05-16 10:39:42 -04:00
CMP0137-WARN-stdout.txt try_compile: Add option to skip passing platform variables 2022-05-16 10:47:21 -04:00
CMP0137-WARN.cmake try_compile: Propagate platform variables in project-mode too 2022-05-16 10:39:42 -04:00
ConfigureLog-bad.c Tests: Add explicit ConfigureLog case to RunCMake.try_compile 2023-01-16 16:58:49 -05:00
ConfigureLog-config.txt try_compile: Record propagated CMake variables in configure log 2023-02-01 09:32:42 -05:00
ConfigureLog-stdout.txt try_compile: Record stack of in-progess checks in configure log 2023-01-16 17:18:07 -05:00
ConfigureLog-test.c Tests: Add explicit ConfigureLog case to RunCMake.try_compile 2023-01-16 16:58:49 -05:00
ConfigureLog.cmake try_compile: Record propagated CMake variables in configure log 2023-02-01 09:32:42 -05:00
CopyFileConfig.cmake try_compile: Restore COPY_FILE with CMAKE_TRY_COMPILE_CONFIGURATION 2022-11-22 11:26:28 -05:00
CopyFileErrorNoCopyFile-result.txt
CopyFileErrorNoCopyFile-stderr.txt Tests/RunCMake: Match diagnostic line numbers more robustly 2024-10-03 10:23:37 -04:00
CopyFileErrorNoCopyFile.cmake try_compile: Add keyword-dispatched signature 2022-09-05 13:19:59 -04:00
CStandard-result.txt
CStandard-stderr.txt try_compile: Add keyword-dispatched signature 2022-09-05 13:19:59 -04:00
CStandard.cmake try_compile: Add keyword-dispatched signature 2022-09-05 13:19:59 -04:00
CStandardGNU.c
CStandardGNU.cmake try_compile: Add keyword-dispatched signature 2022-09-05 13:19:59 -04:00
CStandardNoDefault.cmake try_compile: Add keyword-dispatched signature 2022-09-05 13:19:59 -04:00
CudaStandard-result.txt
CudaStandard-stderr.txt try_compile: Add keyword-dispatched signature 2022-09-05 13:19:59 -04:00
CudaStandard.cmake try_compile: Add keyword-dispatched signature 2022-09-05 13:19:59 -04:00
CudaStandardNoDefault.cmake
CxxStandard-result.txt
CxxStandard-stderr.txt try_compile: Add keyword-dispatched signature 2022-09-05 13:19:59 -04:00
CxxStandard.cmake try_compile: Add keyword-dispatched signature 2022-09-05 13:19:59 -04:00
CxxStandardGNU.cmake try_compile: Add keyword-dispatched signature 2022-09-05 13:19:59 -04:00
CxxStandardGNU.cxx
CxxStandardNoDefault.cmake try_compile: Add keyword-dispatched signature 2022-09-05 13:19:59 -04:00
EmptyListArgs.cmake try_compile: Add keyword-dispatched signature 2022-09-05 13:19:59 -04:00
EmptyValueArgs-result.txt Tests: Add RunCMake.try_compile case covering empty value arguments 2022-07-26 15:09:49 -04:00
EmptyValueArgs-stderr.txt try_compile: Add optional LOG_DESCRIPTION to record in configure log 2023-01-16 16:58:50 -05:00
EmptyValueArgs.cmake try_compile: Add optional LOG_DESCRIPTION to record in configure log 2023-01-16 16:58:50 -05:00
EnvConfig.c
EnvConfig.cmake try_compile: Add keyword-dispatched signature 2022-09-05 13:19:59 -04:00
include_error.cmake try_compile: Propagating top level includes into whole-project calls 2024-05-30 19:01:03 +10:00
include_pass1.cmake try_compile: Propagating top level includes into whole-project calls 2024-05-30 19:01:03 +10:00
include_pass2.cmake try_compile: Propagating top level includes into whole-project calls 2024-05-30 19:01:03 +10:00
Inspect-config.txt try_compile: Record propagated CMake variables in configure log 2023-02-01 09:32:42 -05:00
Inspect.cmake Tests: Simplify RunCMake.try_compile compiler inspection 2022-10-31 13:04:28 -04:00
ISPCDuplicateTarget-stderr.txt
ISPCDuplicateTarget.cmake try_compile: Add keyword-dispatched signature 2022-09-05 13:19:59 -04:00
ISPCDuplicateTargetNinja-result.txt
ISPCDuplicateTargetNinja-stderr.txt Tests: Update for changes to upstream ninja development version 2023-12-08 09:04:44 -05:00
ISPCDuplicateTargetNinja.cmake try_compile: Add keyword-dispatched signature 2022-09-05 13:19:59 -04:00
ISPCInvalidTarget-stderr.txt
ISPCInvalidTarget.cmake try_compile: Add keyword-dispatched signature 2022-09-05 13:19:59 -04:00
ISPCTargets-stderr.txt try_compile: Run native build tool with verbose output 2023-01-20 09:17:51 -05:00
ISPCTargets-stdout.txt
ISPCTargets.cmake try_compile: Add keyword-dispatched signature 2022-09-05 13:19:59 -04:00
lib.c Tests: Fix clang -Wstrict-prototypes warnings 2023-10-26 09:20:45 -04:00
LinkOptions.cmake Tests: Remove redundant policy setting from RunCMake.try_{compile,run} cases 2023-10-16 11:30:17 -04:00
main.c Tests: Fix clang -Wstrict-prototypes warnings 2023-10-26 09:20:45 -04:00
new_signature.cmake try_compile: Add keyword-dispatched signature 2022-09-05 13:19:59 -04:00
NoArgs-result.txt
NoArgs-stderr.txt Tests/RunCMake: Match diagnostic line numbers more robustly 2024-10-03 10:23:37 -04:00
NoArgs.cmake
NoCopyFile2-result.txt
NoCopyFile2-stderr.txt Tests/RunCMake: Match diagnostic line numbers more robustly 2024-10-03 10:23:37 -04:00
NoCopyFile2.cmake try_compile: Add keyword-dispatched signature 2022-09-05 13:19:59 -04:00
NoCopyFile-result.txt
NoCopyFile-stderr.txt Tests/RunCMake: Match diagnostic line numbers more robustly 2024-10-03 10:23:37 -04:00
NoCopyFile.cmake try_compile: Add keyword-dispatched signature 2022-09-05 13:19:59 -04:00
NoCopyFileError-result.txt
NoCopyFileError-stderr.txt Tests/RunCMake: Match diagnostic line numbers more robustly 2024-10-03 10:23:37 -04:00
NoCopyFileError.cmake try_compile: Add keyword-dispatched signature 2022-09-05 13:19:59 -04:00
NoCStandard-result.txt cmCoreTryCompile: Port to cmArgumentParser 2022-08-02 12:54:56 -04:00
NoCStandard-stderr.txt Tests/RunCMake: Match diagnostic line numbers more robustly 2024-10-03 10:23:37 -04:00
NoCStandard.cmake try_compile: Add keyword-dispatched signature 2022-09-05 13:19:59 -04:00
NoLogDescription-result.txt try_compile: Add optional LOG_DESCRIPTION to record in configure log 2023-01-16 16:58:50 -05:00
NoLogDescription-stderr.txt Tests/RunCMake: Match diagnostic line numbers more robustly 2024-10-03 10:23:37 -04:00
NoLogDescription.cmake try_compile: Add optional LOG_DESCRIPTION to record in configure log 2023-01-16 16:58:50 -05:00
NonSourceCompileDefinitions-result.txt
NonSourceCompileDefinitions-stderr.txt Tests/RunCMake: Match diagnostic line numbers more robustly 2024-10-03 10:23:37 -04:00
NonSourceCompileDefinitions.cmake
NonSourceCopyFile-result.txt
NonSourceCopyFile-stderr.txt Tests/RunCMake: Match diagnostic line numbers more robustly 2024-10-03 10:23:37 -04:00
NonSourceCopyFile.cmake
NoOutputVariable2-result.txt
NoOutputVariable2-stderr.txt Tests/RunCMake: Match diagnostic line numbers more robustly 2024-10-03 10:23:37 -04:00
NoOutputVariable2.cmake try_compile: Add keyword-dispatched signature 2022-09-05 13:19:59 -04:00
NoOutputVariable-result.txt
NoOutputVariable-stderr.txt Tests/RunCMake: Match diagnostic line numbers more robustly 2024-10-03 10:23:37 -04:00
NoOutputVariable.cmake try_compile: Add keyword-dispatched signature 2022-09-05 13:19:59 -04:00
NoSources-result.txt
NoSources-stderr.txt Tests/RunCMake: Match diagnostic line numbers more robustly 2024-10-03 10:23:37 -04:00
NoSources.cmake
ObjCStandard-result.txt
ObjCStandard-stderr.txt try_compile: Add keyword-dispatched signature 2022-09-05 13:19:59 -04:00
ObjCStandard.cmake try_compile: Add keyword-dispatched signature 2022-09-05 13:19:59 -04:00
ObjCxxStandard-result.txt
ObjCxxStandard-stderr.txt try_compile: Add keyword-dispatched signature 2022-09-05 13:19:59 -04:00
ObjCxxStandard.cmake try_compile: Add keyword-dispatched signature 2022-09-05 13:19:59 -04:00
old_and_new_signature_tests.cmake try_compile: Add optional LOG_DESCRIPTION to record in configure log 2023-01-16 16:58:50 -05:00
old_signature.cmake try_compile: Add keyword-dispatched signature 2022-09-05 13:19:59 -04:00
OldProjectBinDirEmpty-result.txt try_compile: Add PROJECT keyword-dispatched signature 2022-09-14 16:35:50 -04:00
OldProjectBinDirEmpty-stderr.txt try_compile: Add PROJECT keyword-dispatched signature 2022-09-14 16:35:50 -04:00
OldProjectBinDirEmpty.cmake try_compile: Add PROJECT keyword-dispatched signature 2022-09-14 16:35:50 -04:00
OldProjectSrcDirEmpty-result.txt try_compile: Add PROJECT keyword-dispatched signature 2022-09-14 16:35:50 -04:00
OldProjectSrcDirEmpty-stderr.txt Tests/RunCMake: Match diagnostic line numbers more robustly 2024-10-03 10:23:37 -04:00
OldProjectSrcDirEmpty.cmake try_compile: Add PROJECT keyword-dispatched signature 2022-09-14 16:35:50 -04:00
OneArg-result.txt
OneArg-stderr.txt Tests/RunCMake: Match diagnostic line numbers more robustly 2024-10-03 10:23:37 -04:00
OneArg.cmake
other.c
OutputDirAsFlag.cmake Tests: Fix recently added tests 2022-09-14 16:01:19 -04:00
PlatformVariables-stderr.txt try_compile: Report build dir with --debug-trycompile 2022-10-06 08:13:03 -04:00
PlatformVariables.cmake
ProjectBinDirEmpty-result.txt try_compile: Add PROJECT keyword-dispatched signature 2022-09-14 16:35:50 -04:00
ProjectBinDirEmpty-stderr.txt try_compile: Add PROJECT keyword-dispatched signature 2022-09-14 16:35:50 -04:00
ProjectBinDirEmpty.cmake try_compile: Add PROJECT keyword-dispatched signature 2022-09-14 16:35:50 -04:00
ProjectCopyFile-result.txt try_compile: Add PROJECT keyword-dispatched signature 2022-09-14 16:35:50 -04:00
ProjectCopyFile-stderr.txt Tests/RunCMake: Match diagnostic line numbers more robustly 2024-10-03 10:23:37 -04:00
ProjectCopyFile.cmake try_compile: Add PROJECT keyword-dispatched signature 2022-09-14 16:35:50 -04:00
ProjectSrcDirEmpty-result.txt try_compile: Add PROJECT keyword-dispatched signature 2022-09-14 16:35:50 -04:00
ProjectSrcDirEmpty-stderr.txt Tests/RunCMake: Match diagnostic line numbers more robustly 2024-10-03 10:23:37 -04:00
ProjectSrcDirEmpty.cmake try_compile: Add PROJECT keyword-dispatched signature 2022-09-14 16:35:50 -04:00
ProjectSrcDirMissing-result.txt try_compile: Add PROJECT keyword-dispatched signature 2022-09-14 16:35:50 -04:00
ProjectSrcDirMissing-stderr.txt Tests/RunCMake: Match diagnostic line numbers more robustly 2024-10-03 10:23:37 -04:00
ProjectSrcDirMissing.cmake try_compile: Add PROJECT keyword-dispatched signature 2022-09-14 16:35:50 -04:00
ProjectVars-stdout.txt Linker configuration: rely now on CMAKE_<LANG>_LINK_MODE variable. 2025-01-26 14:45:21 +01:00
ProjectVars.cmake Linker configuration: rely now on CMAKE_<LANG>_LINK_MODE variable. 2025-01-26 14:45:21 +01:00
RerunCMake-nowork-ninja-no-console-stdout.txt
RerunCMake-rerun-ninja-no-console-stdout.txt cmake: Print configure/generate time 2023-01-19 09:51:07 -05:00
RerunCMake-rerun-stderr.txt
RerunCMake-rerun-stdout.txt cmake: Print configure/generate time 2023-01-19 09:51:07 -05:00
RerunCMake-stderr.txt
RerunCMake-stdout.txt cmake: Print configure/generate time 2023-01-19 09:51:07 -05:00
RerunCMake.cmake
RunCMakeTest.cmake try_compile: Propagating top level includes into whole-project calls 2024-05-30 19:01:03 +10:00
SourceFromBadFile-result.txt try_compile: Add SOURCE_FROM_FILE 2022-09-22 14:56:50 -04:00
SourceFromBadFile-stderr.txt Tests/RunCMake: Match diagnostic line numbers more robustly 2024-10-03 10:23:37 -04:00
SourceFromBadFile.cmake try_compile: Add SOURCE_FROM_FILE 2022-09-22 14:56:50 -04:00
SourceFromBadName-config.txt Modules: Record system inspection steps in the configure log 2023-01-18 17:59:10 -05:00
SourceFromBadName-result.txt try_compile: Add SOURCE_FROM_{ARG,VAR} 2022-09-22 13:33:27 -04:00
SourceFromBadName-stderr.txt Tests/RunCMake: Match diagnostic line numbers more robustly 2024-10-03 10:23:37 -04:00
SourceFromBadName.cmake try_compile: Rename SOURCE_FROM_ARG -> SOURCE_FROM_CONTENT 2022-09-30 14:50:25 -04:00
SourceFromOneArg-result.txt try_compile: Add SOURCE_FROM_{ARG,VAR} 2022-09-22 13:33:27 -04:00
SourceFromOneArg-stderr.txt Tests/RunCMake: Match diagnostic line numbers more robustly 2024-10-03 10:23:37 -04:00
SourceFromOneArg.cmake try_compile: Rename SOURCE_FROM_ARG -> SOURCE_FROM_CONTENT 2022-09-30 14:50:25 -04:00
SourceFromThreeArgs-result.txt try_compile: Add SOURCE_FROM_{ARG,VAR} 2022-09-22 13:33:27 -04:00
SourceFromThreeArgs-stderr.txt Tests/RunCMake: Match diagnostic line numbers more robustly 2024-10-03 10:23:37 -04:00
SourceFromThreeArgs.cmake try_compile: Rename SOURCE_FROM_ARG -> SOURCE_FROM_CONTENT 2022-09-30 14:50:25 -04:00
src.c
src.cu
src.cxx
src.ispc
src.m
src.mm
TargetTypeExe.cmake try_compile: Add keyword-dispatched signature 2022-09-05 13:19:59 -04:00
TargetTypeInvalid-result.txt
TargetTypeInvalid-stderr.txt Tests/RunCMake: Match diagnostic line numbers more robustly 2024-10-03 10:23:37 -04:00
TargetTypeInvalid.cmake try_compile: Add keyword-dispatched signature 2022-09-05 13:19:59 -04:00
TargetTypeStatic.cmake try_compile: Add keyword-dispatched signature 2022-09-05 13:19:59 -04:00
TopIncludes-config.txt try_compile: Propagating top level includes into whole-project calls 2024-05-30 19:01:03 +10:00
TopIncludes.cmake try_compile: Propagating top level includes into whole-project calls 2024-05-30 19:01:03 +10:00
TryRunArgs-stderr.txt try_compile: Don't accept try_run arguments 2022-08-17 15:44:35 -04:00
TryRunArgs.cmake try_compile: Add keyword-dispatched signature 2022-09-05 13:19:59 -04:00
TwoArgs-result.txt
TwoArgs-stderr.txt Tests/RunCMake: Match diagnostic line numbers more robustly 2024-10-03 10:23:37 -04:00
TwoArgs.cmake
Verbose.c try_compile: Run native build tool with verbose output 2023-01-20 09:17:51 -05:00
Verbose.cmake try_compile: Run native build tool with verbose output 2023-01-20 09:17:51 -05:00
WarnDeprecated-stderr.txt try_compile: Report build dir with --debug-trycompile 2022-10-06 08:13:03 -04:00
WarnDeprecated.cmake