Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
[cdt-releng-inbox] [Bug 79850] cdt should have a source download that can be built

https://bugs.eclipse.org/bugs/show_bug.cgi?id=79850

bkonrath@xxxxxxxxxx changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
          Component|cdt-releng                  |cdt-core



------- Additional Comments From bkonrath@xxxxxxxxxx  2004-12-15 15:09 -------
After looking into this a little more, it seems that one can use the src zips in
the SDK zip to build the features and plugins. The general strategy is to use a
headless eclipse to generate the ant build files for the cdt feature. Once that
is complete, one can use headless eclipse again to run the generated ant build
scripts and build the features and/or plugins.

There are two problems with this strategy:

(1) The build.properties file is not included in the cdt plugins and therefore 
    one must be created for each plugin.

Solution: Include the build.properties file in the src zip. Actually it would be 
          best to include all the files except the .class files in the src zip.
          The idea is that the src zip directory and file structure should 
          mirror the jar directory and file structure. It seems that the 
          pde.build plugin moves the sources around in some cases, but this is 
          not a cdt bug. I will file a bug with pde.build for this. 

(2) The src zip does not include the messages.properties files. 

Solution: This is a problem with the pde.build plugin, not the cdt. I will file 
          a bug with pde.build for this. We will use a patch to include those 
          files in the mean time.

I have created a patch for org.eclipse.cdt that includes all the required files
in the src zip. I would like to get this into 2.1 but I realise I might be
little too late for this. I would appreciate some feedback especially on the
feasibility of getting this into 2.1. If it's a go, I can make patches for all
of the cdt plugins (it shouldn't take too long).



------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.


Back to the top