[SOLVED] CDT Managed Build Setting Entry Include Paths [message #1071350] |
Fri, 19 July 2013 18:42  |
Eclipse User |
|
|
|
The "Project Explorer > ${ProjName} > Includes" setting is showing incorrect/added include paths, for example, "/usr/include". It already has the correct version "/usr/local/angstrom/arm/arm-angstrom-linux-gnueabi/include".
It looks like it is coming from "Properties > C/C++ General > Preprocessor Include Paths, Macros etc." > "CDT Managed Build Setting Entries [ Shared ]". The "CDT GCC Built-in Compiler Settings" option here is adding the correct "/usr/local/angstrom/..." locations, however, all items in the "CDT Managed Build Setting Entries [ Shared ]" look to be using "gcc" not "arm-angstrom-eabi-gcc" for discovery.
If I deselect the "CDT Managed Build Setting Entires [ Shared ]" option, then I lose all my custom project includes via C/C++ Build > Settings > Includes, but the "Project Explorer > ${ProjName} > Includes" list is correct. Even after clearing the "Paths and Symbols" list readding the "CDT Managed Build Setting Entries [ Shared ]" provider adds the incorrect 'built-in' includes.
How do I:
a) Changed "CDT Managed Build Setting Entries [ Shared ]" to "[ Non-Shared ]" (similar to other providers).
b) Tell "CDT Managed Build Setting Entries" to use "arm-angstrom-eabi-"?
[Updated on: Thu, 25 July 2013 21:47] by Moderator
|
|
|
|
|
|
Re: CDT Managed Build Setting Entry Include Paths [message #1074048 is a reply to message #1074042] |
Thu, 25 July 2013 21:46  |
Eclipse User |
|
|
|
Perfect, that was it thank you. These projects were imported from an older eclipse and the "Discovery Options" settings must of been retained from before. Enabling the page, unchecking "Automate discovery of paths and symbols", and clearing the old entries, fixed everything up.
[Updated on: Thu, 25 July 2013 21:48] by Moderator
|
|
|
Powered by
FUDForum. Page generated in 0.06781 seconds