|
Re: Problem exporting project settings [message #1763825 is a reply to message #1763560] |
Sun, 21 May 2017 08:34 |
David Vavra Messages: 1426 Registered: October 2012 |
Senior Member |
|
|
May be a bug.
Exporting using Project Explorer --> <project> --> Export doesn't seem to work too well.
I trued it on one of my projects and, after selecting the configuration, it did output the User Entry macros but not the include paths.
The User Entries are kept in <project>/.settings/language.settings.xml
Perhaps you could copy it to the new project or appropriately modify the one in the new project.
EDIT:
I have store entries in project settings folder checked for CDT User Settings Entries in the Providers tab of
Project --> Properties --> C/C++ General --> Preprocessor Include Paths, Macros etc.
[/EDIT]
Here's the language.settings.xml file for the Debug configuration.
(this is also a Makefile project).
It has only one macro DEBUGX=1 for C++ but not defined for C.
<configuration id="cdt.managedbuild.toolchain.gnu.base.713860762.1017781130" name="Debug">
<extension point="org.eclipse.cdt.core.LanguageSettingsProvider">
<provider class="org.eclipse.cdt.core.language.settings.providers.LanguageSettingsGenericProvider" id="org.eclipse.cdt.ui.UserLanguageSettingsProvider" name="CDT User Setting Entries" prefer-non-shared="true" store-entries-with-project="true">
<language id="org.eclipse.cdt.core.g++">
<resource project-relative-path="">
<entry kind="includePath" name="/${ProjName}/hdr">
<flag value="LOCAL|VALUE_WORKSPACE_PATH"/>
</entry>
<entry kind="includePath" name="/${ProjName}/Engine/hdr">
<flag value="LOCAL|VALUE_WORKSPACE_PATH"/>
</entry>
<entry kind="includePath" name="/home/dvavra/proj/LOCALLIB/inc">
<flag value="LOCAL"/>
</entry>
<entry kind="macro" name="DEBUGX" value="1"/>
</resource>
</language>
<language id="org.eclipse.cdt.core.gcc">
<resource project-relative-path="">
<entry kind="includePath" name="/home/dvavra/proj/LOCALLIB/inc">
<flag value="LOCAL"/>
</entry>
<entry kind="includePath" name="/${ProjName}/hdr">
<flag value="LOCAL|VALUE_WORKSPACE_PATH"/>
</entry>
<entry kind="includePath" name="/${ProjName}/Engine/hdr">
<flag value="LOCAL|VALUE_WORKSPACE_PATH"/>
</entry>
</resource>
</language>
</provider>
<provider class="org.eclipse.cdt.managedbuilder.language.settings.providers.GCCBuiltinSpecsDetector" console="true" env-hash="-1066051144908541429" id="org.eclipse.cdt.managedbuilder.core.GCCBuiltinSpecsDetector" keep-relative-paths="false" name="CDT GCC Built-in Compiler Settings" parameter="${COMMAND} -std=c++11 ${FLAGS} -E -P -v -dD "${INPUTS}"">
<language-scope id="org.eclipse.cdt.core.gcc"/>
<language-scope id="org.eclipse.cdt.core.g++"/>
</provider>
<provider class="org.eclipse.cdt.managedbuilder.language.settings.providers.GCCBuildCommandParser" id="org.eclipse.cdt.managedbuilder.core.GCCBuildCommandParser" keep-relative-paths="false" name="CDT GCC Build Output Parser" parameter="(g?cc)|([gc]\+\+)|(clang)" prefer-non-shared="true"/>
</extension>
</configuration>
[Updated on: Sun, 21 May 2017 09:38] Report message to a moderator
|
|
|
Powered by
FUDForum. Page generated in 0.01938 seconds