gbuild-to-ide can emit project configuration to number of IDEs. Add an generaor for Eclipse CDT. WAF meta build system does something similar. May be some parts can be reused from [1] [1] https://code.google.com/p/waf/source/browse/waflib/extras/eclipse.py
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
Gulsah Kose committed a patch related to this issue. It has been pushed to "master": http://cgit.freedesktop.org/libreoffice/core/commit/?id=e03654bbd6d672d5eacc0a915c4970c3fc4d818a fdo#84628 Created .project file generator. It will be available in 4.5.0. The patch should be included in the daily builds available at http://dev-builds.libreoffice.org/daily/ in the next 24-48 hours. More information about daily builds can be found at: http://wiki.documentfoundation.org/Testing_Daily_Builds Affected users are encouraged to test the fix and report feedback.
Please add corresponding command to Makefile. I tried to run "make -npf Makefile.gbuild all | bin/gbuild-to-ide --ide eclipsecdt", but this command produces no files.
Hi all, I'm back for this issue. Now I'm working about it.
I've sent a patch. https://gerrit.libreoffice.org/#/c/20239/
Gulsah Kose committed a patch related to this issue. It has been pushed to "master": http://cgit.freedesktop.org/libreoffice/core/commit/?id=bc7a490af90d2ec2e68a6385d6daf9720e9b6dd6 tdf#84628 Generated eclipse setting file for per module. It will be available in 5.2.0. The patch should be included in the daily builds available at http://dev-builds.libreoffice.org/daily/ in the next 24-48 hours. More information about daily builds can be found at: http://wiki.documentfoundation.org/Testing_Daily_Builds Affected users are encouraged to test the fix and report feedback.
Migrating Whiteboard tags to Keywords: (EasyHack DifficultyBeginner SkillPython ) [NinjaEdit]
Gulsah Kose committed a patch related to this issue. It has been pushed to "master": http://cgit.freedesktop.org/libreoffice/core/commit/?id=fe37d93a110cb9941c61fed0c71369a21a7d2765 tdf#84628 Added per module's macro definitions to eclipsesettingfile.xml It will be available in 5.2.0. The patch should be included in the daily builds available at http://dev-builds.libreoffice.org/daily/ in the next 24-48 hours. More information about daily builds can be found at: http://wiki.documentfoundation.org/Testing_Daily_Builds Affected users are encouraged to test the fix and report feedback.
JanI is default CC for Easy Hacks (Add Jan; remove LibreOffice Dev List from CC) [NinjaEdit]
seems solved