CMake/Tests/RunCMake/CompileFeatures
Brad King 3228fc5049 Features: Define meaning for no language standard default
Define an empty string in CMAKE_<LANG>_STANDARD_DEFAULT to mean that
the toolchain has no notion of lanuage standard levels.  In this case
the <LANG>_STANDARD[_REQUIRED] properties will have no effect.

Update the RunCMake.CompileFeatures test to exclude the
LinkImplementationFeatureCycle test when there is no standard default.
It can never fail because no use of specific features will adjust the
CXX_STANDARD level required for any target since the standard levels
have no meaning in this case.
2015-01-29 15:01:40 -05:00
..
CMakeLists.txt Features: Add cxx_auto_type. 2014-04-07 18:11:18 +02:00
LinkImplementationFeatureCycle-result.txt Features: Add COMPILE_FEATURES generator expression. 2014-05-21 17:22:32 +02:00
LinkImplementationFeatureCycle-stderr.txt Features: Add COMPILE_FEATURES generator expression. 2014-05-21 17:22:32 +02:00
LinkImplementationFeatureCycle.cmake Features: Use a more-common feature in cycle-test. 2015-01-18 14:46:45 +01:00
LinkImplementationFeatureCycleSolved-result.txt Features: Add COMPILE_FEATURES generator expression. 2014-05-21 17:22:32 +02:00
LinkImplementationFeatureCycleSolved-stderr.txt Features: Add COMPILE_FEATURES generator expression. 2014-05-21 17:22:32 +02:00
LinkImplementationFeatureCycleSolved.cmake Features: Adjust the RunCMake test to use more-common features. 2015-01-16 00:11:01 +01:00
NoSupportedCFeatures-result.txt Features: Extend concept to C language. 2014-05-15 00:15:18 +02:00
NoSupportedCFeatures-stderr.txt Features: Extend concept to C language. 2014-05-15 00:15:18 +02:00
NoSupportedCFeatures.cmake Features: Extend concept to C language. 2014-05-15 00:15:18 +02:00
NoSupportedCFeaturesGenex-result.txt Features: Extend concept to C language. 2014-05-15 00:15:18 +02:00
NoSupportedCFeaturesGenex-stderr.txt Features: Extend concept to C language. 2014-05-15 00:15:18 +02:00
NoSupportedCFeaturesGenex.cmake Features: Extend concept to C language. 2014-05-15 00:15:18 +02:00
NoSupportedCxxFeatures-result.txt Features: FATAL_ERROR on compilers with no recorded features. 2014-04-17 16:20:50 +02:00
NoSupportedCxxFeatures-stderr.txt Features: Include the language of the compiler in error messages. 2014-05-07 12:36:22 +02:00
NoSupportedCxxFeatures.cmake Features: FATAL_ERROR on compilers with no recorded features. 2014-04-17 16:20:50 +02:00
NoSupportedCxxFeaturesGenex-result.txt Features: FATAL_ERROR on compilers with no recorded features. 2014-04-17 16:20:50 +02:00
NoSupportedCxxFeaturesGenex-stderr.txt Features: Include the language of the compiler in error messages. 2014-05-07 12:36:22 +02:00
NoSupportedCxxFeaturesGenex.cmake Features: FATAL_ERROR on compilers with no recorded features. 2014-04-17 16:20:50 +02:00
NonValidTarget1-result.txt Features: Add COMPILE_FEATURES generator expression. 2014-05-21 17:22:32 +02:00
NonValidTarget1-stderr.txt Features: Add COMPILE_FEATURES generator expression. 2014-05-21 17:22:32 +02:00
NonValidTarget1.cmake Tests: Revert workaround for COMPILE_FEATURES genex bug 2015-01-14 13:41:45 -05:00
NonValidTarget2-result.txt Features: Add COMPILE_FEATURES generator expression. 2014-05-21 17:22:32 +02:00
NonValidTarget2-stderr.txt Features: Add COMPILE_FEATURES generator expression. 2014-05-21 17:22:32 +02:00
NonValidTarget2.cmake Tests: Fix RunCMake.CompileFeatures test NonValidTarget2 case 2014-12-22 10:36:35 -05:00
NotAFeature-result.txt Features: Add cxx_auto_type. 2014-04-07 18:11:18 +02:00
NotAFeature-stderr.txt Features: Add cxx_auto_type. 2014-04-07 18:11:18 +02:00
NotAFeature.cmake Features: Add cxx_auto_type. 2014-04-07 18:11:18 +02:00
NotAFeatureGenex-result.txt cmTarget: Allow populating COMPILE_FEATURES using generator expressions. 2014-04-07 18:11:18 +02:00
NotAFeatureGenex-stderr.txt cmTarget: Allow populating COMPILE_FEATURES using generator expressions. 2014-04-07 18:11:18 +02:00
NotAFeatureGenex.cmake cmTarget: Allow populating COMPILE_FEATURES using generator expressions. 2014-04-07 18:11:18 +02:00
NotAFeatureTransitive-result.txt cmTarget: Transitively evaluate compiler features. 2014-04-07 18:11:18 +02:00
NotAFeatureTransitive-stderr.txt cmTarget: Transitively evaluate compiler features. 2014-04-07 18:11:18 +02:00
NotAFeatureTransitive.cmake cmTarget: Transitively evaluate compiler features. 2014-04-07 18:11:18 +02:00
NotAFeature_OriginDebug-result.txt cmTarget: Transitively evaluate compiler features. 2014-04-07 18:11:18 +02:00
NotAFeature_OriginDebug-stderr.txt cmTarget: Transitively evaluate compiler features. 2014-04-07 18:11:18 +02:00
NotAFeature_OriginDebug.cmake cmTarget: Transitively evaluate compiler features. 2014-04-07 18:11:18 +02:00
NotAFeature_OriginDebugCommand-result.txt Tests: Shorten paths in RunCMake.CompileFeatures 2015-01-26 08:30:57 -05:00
NotAFeature_OriginDebugCommand-stderr.txt Tests: Shorten paths in RunCMake.CompileFeatures 2015-01-26 08:30:57 -05:00
NotAFeature_OriginDebugCommand.cmake Tests: Shorten paths in RunCMake.CompileFeatures 2015-01-26 08:30:57 -05:00
NotAFeature_OriginDebugGenex-result.txt cmTarget: Transitively evaluate compiler features. 2014-04-07 18:11:18 +02:00
NotAFeature_OriginDebugGenex-stderr.txt cmTarget: Transitively evaluate compiler features. 2014-04-07 18:11:18 +02:00
NotAFeature_OriginDebugGenex.cmake cmTarget: Transitively evaluate compiler features. 2014-04-07 18:11:18 +02:00
NotAFeature_OriginDebugTransitive-result.txt cmTarget: Transitively evaluate compiler features. 2014-04-07 18:11:18 +02:00
NotAFeature_OriginDebugTransitive-stderr.txt cmTarget: Transitively evaluate compiler features. 2014-04-07 18:11:18 +02:00
NotAFeature_OriginDebugTransitive.cmake cmTarget: Transitively evaluate compiler features. 2014-04-07 18:11:18 +02:00
RequireCXX11-result.txt cmTarget: Add CXX_STANDARD_REQUIRED to control decay. 2014-05-07 12:17:49 +02:00
RequireCXX11-stderr.txt cmTarget: Add CXX_STANDARD_REQUIRED to control decay. 2014-05-07 12:17:49 +02:00
RequireCXX11.cmake Features: Enable compiler extensions by default. 2014-05-31 12:16:12 +02:00
RequireCXX11Ext-result.txt cmTarget: Add CXX_STANDARD_REQUIRED to control decay. 2014-05-07 12:17:49 +02:00
RequireCXX11Ext-stderr.txt cmTarget: Add CXX_STANDARD_REQUIRED to control decay. 2014-05-07 12:17:49 +02:00
RequireCXX11Ext.cmake Features: Enable compiler extensions by default. 2014-05-31 12:16:12 +02:00
RequireCXX11ExtVariable-result.txt cmTarget: Add CXX_STANDARD_REQUIRED to control decay. 2014-05-07 12:17:49 +02:00
RequireCXX11ExtVariable-stderr.txt cmTarget: Add CXX_STANDARD_REQUIRED to control decay. 2014-05-07 12:17:49 +02:00
RequireCXX11ExtVariable.cmake Features: Enable compiler extensions by default. 2014-05-31 12:16:12 +02:00
RequireCXX11Variable-result.txt cmTarget: Add CXX_STANDARD_REQUIRED to control decay. 2014-05-07 12:17:49 +02:00
RequireCXX11Variable-stderr.txt cmTarget: Add CXX_STANDARD_REQUIRED to control decay. 2014-05-07 12:17:49 +02:00
RequireCXX11Variable.cmake Features: Enable compiler extensions by default. 2014-05-31 12:16:12 +02:00
RequireCXX98-result.txt cmTarget: Add CXX_STANDARD_REQUIRED to control decay. 2014-05-07 12:17:49 +02:00
RequireCXX98-stderr.txt cmTarget: Add CXX_STANDARD_REQUIRED to control decay. 2014-05-07 12:17:49 +02:00
RequireCXX98.cmake Features: Enable compiler extensions by default. 2014-05-31 12:16:12 +02:00
RequireCXX98Ext-result.txt cmTarget: Add CXX_STANDARD_REQUIRED to control decay. 2014-05-07 12:17:49 +02:00
RequireCXX98Ext-stderr.txt cmTarget: Add CXX_STANDARD_REQUIRED to control decay. 2014-05-07 12:17:49 +02:00
RequireCXX98Ext.cmake Features: Enable compiler extensions by default. 2014-05-31 12:16:12 +02:00
RequireCXX98ExtVariable-result.txt cmTarget: Add CXX_STANDARD_REQUIRED to control decay. 2014-05-07 12:17:49 +02:00
RequireCXX98ExtVariable-stderr.txt cmTarget: Add CXX_STANDARD_REQUIRED to control decay. 2014-05-07 12:17:49 +02:00
RequireCXX98ExtVariable.cmake Features: Enable compiler extensions by default. 2014-05-31 12:16:12 +02:00
RequireCXX98Variable-result.txt cmTarget: Add CXX_STANDARD_REQUIRED to control decay. 2014-05-07 12:17:49 +02:00
RequireCXX98Variable-stderr.txt cmTarget: Add CXX_STANDARD_REQUIRED to control decay. 2014-05-07 12:17:49 +02:00
RequireCXX98Variable.cmake Features: Enable compiler extensions by default. 2014-05-31 12:16:12 +02:00
RunCMakeTest.cmake Features: Define meaning for no language standard default 2015-01-29 15:01:40 -05:00
empty.c Features: Extend concept to C language. 2014-05-15 00:15:18 +02:00
empty.cpp Features: Add cxx_auto_type. 2014-04-07 18:11:18 +02:00
generate_feature_list.cmake Features: Define meaning for no language standard default 2015-01-29 15:01:40 -05:00