diff options
author | Doug Schaefer | 2017-10-12 19:38:26 +0000 |
---|---|---|
committer | Doug Schaefer | 2017-10-12 20:03:58 +0000 |
commit | affb599f2490deeba0451367d51bdefe50b1f8e4 (patch) | |
tree | 6ad3fd1614351fcf4c16343866942a4b67b6ae59 /core/org.eclipse.cdt.core/.settings | |
parent | f2115d3a561529bc13b59c68c0b0d8eec13d48da (diff) | |
download | org.eclipse.cdt-affb599f2490deeba0451367d51bdefe50b1f8e4.tar.gz org.eclipse.cdt-affb599f2490deeba0451367d51bdefe50b1f8e4.tar.xz org.eclipse.cdt-affb599f2490deeba0451367d51bdefe50b1f8e4.zip |
Allow for changing manually setting toolchains for build configs.
A number of changes that clean up how build configs are done. Now
build settings are stored with the build config instead of in launch
configs. That makes it less launch bar specific. Add build settings
UI to change the toolchain used for a given launch config.
Also changed CMake so it's IToolchain based instead of property which
doesn't work when multiple IToolchains match.
Change-Id: I958d90ede3c1f873ab1530c2b2880808e8f7abef
Diffstat (limited to 'core/org.eclipse.cdt.core/.settings')
-rw-r--r-- | core/org.eclipse.cdt.core/.settings/.api_filters | 46 |
1 files changed, 46 insertions, 0 deletions
diff --git a/core/org.eclipse.cdt.core/.settings/.api_filters b/core/org.eclipse.cdt.core/.settings/.api_filters index f95a509891f..3f75336083e 100644 --- a/core/org.eclipse.cdt.core/.settings/.api_filters +++ b/core/org.eclipse.cdt.core/.settings/.api_filters @@ -1,5 +1,51 @@ <?xml version="1.0" encoding="UTF-8" standalone="no"?> <component id="org.eclipse.cdt.core" version="2"> + <resource path="src/org/eclipse/cdt/core/build/ICBuildConfiguration.java" type="org.eclipse.cdt.core.build.ICBuildConfiguration"> + <filter id="403767336"> + <message_arguments> + <message_argument value="org.eclipse.cdt.core.build.ICBuildConfiguration"/> + <message_argument value="TOOLCHAIN_ID"/> + </message_arguments> + </filter> + <filter id="403767336"> + <message_arguments> + <message_argument value="org.eclipse.cdt.core.build.ICBuildConfiguration"/> + <message_argument value="TOOLCHAIN_TYPE"/> + </message_arguments> + </filter> + <filter id="404000815"> + <message_arguments> + <message_argument value="org.eclipse.cdt.core.build.ICBuildConfiguration"/> + <message_argument value="getLaunchMode()"/> + </message_arguments> + </filter> + <filter id="404000815"> + <message_arguments> + <message_argument value="org.eclipse.cdt.core.build.ICBuildConfiguration"/> + <message_argument value="getProperty(String)"/> + </message_arguments> + </filter> + <filter id="404000815"> + <message_arguments> + <message_argument value="org.eclipse.cdt.core.build.ICBuildConfiguration"/> + <message_argument value="removeProperty(String)"/> + </message_arguments> + </filter> + <filter id="404000815"> + <message_arguments> + <message_argument value="org.eclipse.cdt.core.build.ICBuildConfiguration"/> + <message_argument value="setProperty(String, String)"/> + </message_arguments> + </filter> + </resource> + <resource path="src/org/eclipse/cdt/core/build/ICBuildConfigurationProvider.java" type="org.eclipse.cdt.core.build.ICBuildConfigurationProvider"> + <filter id="404000815"> + <message_arguments> + <message_argument value="org.eclipse.cdt.core.build.ICBuildConfigurationProvider"/> + <message_argument value="getSupportedToolchains(Collection<IToolChain>)"/> + </message_arguments> + </filter> + </resource> <resource path="src/org/eclipse/cdt/core/build/IToolChainProvider.java" type="org.eclipse.cdt.core.build.IToolChainProvider"> <filter comment="This interface is still pretty new. Assuming low risk." id="404000815"> <message_arguments> |