[
Date Prev][
Date Next][
Thread Prev][
Thread Next][
Date Index][
Thread Index]
[
List Home]
| Re: [cdt-dev] CDT 4.0 M6 Countdown | 
Hi Mikhail,
Thanks for your comments.
With toolchain paths, I mean binary, includes, libraries.
For example, I usually do not add the compiler paths to the Windows 
environment, as this just gives me a mess, having e.g. Cygwn, MinGW, 
VS2005, or e.g. PSDK/DDK, or several kind of embedded compilers. I'm not 
even sure, how much the Windows PATH variable can hold. Also make.exe != 
make.exe for every toolchains. They might have the same name, but 
different options and implementations.
So, in MBS, I added the path to GCC in the project tool pages.
Henning
Sennikovsky, Mikhail schrieb:
Hi Henning,
Please see my comments embedded below.
Mikhail
-----Original Message-----
From: cdt-dev-bounces@xxxxxxxxxxx [mailto:cdt-dev-bounces@xxxxxxxxxxx] 
On Behalf Of kesselhaus
Sent: Wednesday, March 28, 2007 4:56 AM
To: CDT General developers list.
Subject: Re: [cdt-dev] CDT 4.0 M6 Countdown
* Something about the project settings pages:
With the new project model, thing got a bit "bloated" there. Could
it be, that there are some kind of duplicate settings?
1.) C/C++ Build Variables, is this something like the symbol
defines in the Compiler settings page of GCC?
*/[Mikhail] The CDT Build variables are actually the same as “Build 
Macros” concept that was used in MBS and now migrated to the core. The 
main idea of this functionality is to allow defining and using the 
so-called “Build Variables”(“Build Macros”) in the string option 
settings (e.g. in include paths) in the form like ${macro_name} the 
macro gets expanded internally to its value when the option is used./*
*/ /*
2.) C/C++ Export Settings, see 1.),
*/[Mikhail] The idea of the “export settings” mechanism is to allow 
one project to export some of its settings and to allow those settings 
to be used by other projects referencing that project, e.g. in case 
the project builds the library, it can export its library and include 
path for the library being built. In this case when some other 
projects refer library project, their library and include path 
settings get automatically adjusted./*
*/I agree that the name of this property page might be confusing, 
especially since the page contents seems similar to the contents of 
the “C/C++ paths and symbols”. Also this functionality was not 
debugged properly./*
*/I think we can remove disable the “Export ”property page for the M6 
and re-think its name and look-and feel to avoid further confusion./*
3.) C/C++ Project paths and symbols, see 1.) and whats the
difference to settings 2.)
*/[Mikhail] This page is used to provide include/library/symbol path 
to the Core and Build System./*
If they are duplicates of C/C++ Build Settings for GCC, are they
merged together.
I'm a little bit confused currently on how to try this stuff out.
Its like, where the heck do I add my include paths and
library/libpaths, e.g. pthreads, or some other lib from another project.
How to do this for Unixoid and how for Windows system?
*/[Mikhail] You should use the “C/C++ paths and symbols” page for 
that. In case of using the “Managed Build” mode (i.e. makefiles are 
generated automatically or the Internal Builder is used), you can as 
well set those settings in the “Tool Settings” tab of the “C/C++ Build 
settings” property page (as was in CDT MBS 3.x) the settings of that 
tab will be consistent with those displayed in the “C/C++ paths and 
symbols” page./*
Where to select the builder (Internal vs make vs mingw32-make),
*/[Mikhail] the builder settings are available in the “Builder 
settings” tab of the “C/C++ Build settings” property page/*
where to add toolchain paths, is this per PATH or do I add this in GCC
settings for each tool?
*/[Mikhail] Could you elaborate a bit more on this question? What kind 
of “tool-chain paths” to you need to add?/*
*/Regards,/*
*/Mikhail/*
Regards,
Henning
Doug Schaefer schrieb:
>
> Hey gang, good progress today. My sanity now passes (now using MinGW,
> woo hoo!). We still have a few bugs to clean up, though.
>
>
>
> 22 bugs found.
>
_______________________________________________
cdt-dev mailing list
cdt-dev@xxxxxxxxxxx
https://dev.eclipse.org/mailman/listinfo/cdt-dev
------------------------------------------------------------------------
_______________________________________________
cdt-dev mailing list
cdt-dev@xxxxxxxxxxx
https://dev.eclipse.org/mailman/listinfo/cdt-dev