Summary: | gbuild: emit project configuration for Eclipse CDT | ||
---|---|---|---|
Product: | LibreOffice | Reporter: | DavidO <d.ostrovsky> |
Component: | Libreoffice | Assignee: | Not Assigned <libreoffice-bugs> |
Status: | NEW --- | QA Contact: | |
Severity: | normal | ||
Priority: | medium | CC: | bjoern.michaelsen, massimiliano.fiori, mst.fdo, pefoley2 |
Version: | unspecified | ||
Hardware: | Other | ||
OS: | All | ||
Whiteboard: | EasyHack DifficultyBeginner SkillPython | ||
i915 platform: | i915 features: |
Description
DavidO
2014-10-03 09:40:42 UTC
It seems that Eclipse has restriction of having multiple projects in the same directory as Eclipse's project is represented by .project file and only one .project file can exists in one directory. Due to LibreOffice directory structure, there are multiple targets/projects in one directory, e. g.: svx has number of libraries: svx svxcore [...] One approach to solve this would be to merge the multiple targets in one Eclipse project and use the union of all includes and defines for all targets in this subdirectory targets. To stay with svx example above, the solution would be to create single project svx and include all sources in this directory tree and use combined includes and all defines from all targets (dvx, svxcore, ...). Hi, i will try to fix this bug for my first easyhack, is already open? > It seems that Eclipse has restriction of having multiple projects in the > same directory as Eclipse's project is represented by .project file and only > one .project file can exists in one directory. Due to LibreOffice directory > structure, there are multiple targets/projects in one directory, e. g.: > .project file is an xml that follow this properties [1] But how build-to-ide works? where can i find its source code? [1] http://help.eclipse.org/luna/index.jsp?topic=%2Forg.eclipse.platform.doc.isv%2Freference%2Fmisc%2Fproject_description_file.html |
Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.