summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Expose full linker output filename via TargetInfo; Cleanup AbstractLinker ↵Sven Gothel2019-12-1112-54/+74
| | | | 'String[] getOutputFileNames(..)' -> 'String getOutputFileName(..)'
* General Source Cleanup using my Eclipse settingsSven Gothel2019-12-1114-264/+380
| | | | | | | | | | | | | | | Change non static accesses to static members using declaring type Change indirect accesses to static members to direct accesses (accesses through subtypes) Add final modifier to private fields Add final modifier to method parameters Add final modifier to local variables Remove unused imports Add missing '@Override' annotations Add missing '@Override' annotations to implementations of interface methods Add missing '@Deprecated' annotations Remove unnecessary casts Remove unnecessary '$NON-NLS$' tags Remove trailing white spaces on all lines
* Bug 1417 Android clang support: Introduce clangLinkerOption '-target <abi>'Sven Gothel2019-12-102-11/+24
| | | | Also move isGCC and new isCLANG to CommandLineLinker
* Bug 1417 Android clang support: ant build update: java 1.8Sven Gothel2019-12-102-3/+3
|
* Bug 1417 Android clang support: Eclipse Code CleanupSven Gothel2019-12-101-62/+62
|
* Fix OSX regression of 'usehighleveltool' work: Revert LdLinker command ↵Sven Gothel2019-06-171-1/+1
| | | | | | '-dynamic' -> '-dynamiclib' Introduced in commit 6523322893a0f18cef7b45e693249e147721990e
* Refine option 'usehighleveltool' implementationSven Gothel2019-06-153-24/+43
| | | | | | | | | | continuation of commit 6523322893a0f18cef7b45e693249e147721990e - Fix AbstractLdLinker implied args: -- reverse '-static' usage for isStaticRuntime (misunderstood) -- use '-r' for reloctable for isStaticLibrary - Adding feature to LdLinker (cross and native)
* Code Cleanup via our JogAmp Eclipse settingsSven Gothel2019-06-158-367/+367
|
* Adding option 'usehighleveltool'Sven Gothel2019-06-158-29/+179
| | | | | | | | | | | | | | | Adding option 'usehighleveltool', which gives preference to the higher level tool selection. Default is false. Currently 'usehighleveltool' is implemented for LinkType operation to build a static library, i.e. 'outtype' target is 'static'. If set to false (default), the default low level 'ar' librarian tool is being used. If set to true, the high-level tool gcc, g++ or clang (w/ or w/o xcode's xcrun) will be used to process the command. This might have some advantages where xcode's clang may validate consistency of the result, i.e. missing symbols etc.
* Enable build using OpenJDK 1.8, adding xercesImpl 2.12 to libSven Gothel2019-06-156-4/+35
|
* Add java major version checks for generated class filesSven Gothel2014-06-181-0/+29
|
* Add support for GccLinker option '-static-libstdc++'Sven Gothel2014-06-183-11/+11
|
* Fix Bug 871 - Add optional xcode.clang support for all modules (Extends Bug ↵Sven Gothel2013-10-2463-374/+601
| | | | | | | | | | | | | | | | | | | | 837 w/ xcode's xcrun) Add 'isXCoderun' into the OO chain CommanLine[Compiler|Linker] up-to [Gcc|Gpp]Linker and GccCCompiler. Xcode's xcrun is now triggered via using the commands (linker and compiler): xcode.clang xcode.clang++ More could be added later .. +++ [Gcc|Gpp]Linker are derived from GnuLinker to reuse common code and to fix GppLinker (align to GccLinker). +++
* Whitespaces only ..Sven Gothel2013-10-242-16/+16
|
* Fix Eclipse setup (Add local xercesImpl, and fix source path) - Yes, it ↵Sven Gothel2013-10-242-7/+3
| | | | won't work on all machines ..
* Complete 2cdd1070056c0f7e9dc7f40de19c2bfdfef0432a: Add 'clang' and 'clang++' ↵Sven Gothel2013-09-131-10/+22
| | | | support (compiler/linker) - Some derived linker definitions were missing.
* Add .gitignoreSven Gothel2013-09-131-0/+2
|
* Add Ant to Eclipse project classpath; Compile sourc/target java level 1.6Sven Gothel2013-09-122-3/+4
|
* Add 'clang' and 'clang++' support (compiler/linker)Sven Gothel2013-09-125-9/+49
|
* Add Eclipse project filesSven Gothel2013-09-122-0/+40
|
* Make crosscompilation work (--sysroot .. etc)Sven Gothel2013-09-121-0/+6
| | | | This patch was private to JogAmp's gluegen project, now exposed.
* Make OSX/Darwin work (linker options etc)Sven Gothel2013-09-123-10/+13
| | | | This patch was private to JogAmp's gluegen project, now exposed.
* Fixed support for long MinGW Windows commands. Thanks to Curt Arnold for ↵jonkri2008-10-011-9/+19
| | | | | | pointing at this solution. git-svn-id: file:///home/sven/projects/JOGL/temp/ant-contrib/svn/ant-contrib-code/cpptasks/trunk@175 32d7a393-a5a9-423c-abd3-5d954feb1f2f
* Fix for bug 2015469 - Modified CaptureStreamHandler so that it spawns threadsdarius422008-07-103-33/+129
| | | | | | | | | to read from stdout and stderr simultaneously. This should prevent deadlocks if no data is available on stderr, but stdout has filled it's buffer. git-svn-id: file:///home/sven/projects/JOGL/temp/ant-contrib/svn/ant-contrib-code/cpptasks/trunk@172 32d7a393-a5a9-423c-abd3-5d954feb1f2f
* Change svn repo to cpptasks-1.0b6-SNAPSHOTcarnold2008-04-031-3/+3
| | | | git-svn-id: file:///home/sven/projects/JOGL/temp/ant-contrib/svn/ant-contrib-code/cpptasks/trunk@170 32d7a393-a5a9-423c-abd3-5d954feb1f2f
* Change version of cpptasks-1.0b6-SNAPSHOTcarnold2008-04-031-1/+1
| | | | git-svn-id: file:///home/sven/projects/JOGL/temp/ant-contrib/svn/ant-contrib-code/cpptasks/trunk@169 32d7a393-a5a9-423c-abd3-5d954feb1f2f
* More 1.0b5 tweakingcarnold2008-04-031-2/+2
| | | | git-svn-id: file:///home/sven/projects/JOGL/temp/ant-contrib/svn/ant-contrib-code/cpptasks/trunk@167 32d7a393-a5a9-423c-abd3-5d954feb1f2f
* cpptasks 1.0b5 release prepcarnold2008-04-021-30/+10
| | | | git-svn-id: file:///home/sven/projects/JOGL/temp/ant-contrib/svn/ant-contrib-code/cpptasks/trunk@166 32d7a393-a5a9-423c-abd3-5d954feb1f2f
* Bug 1760649: Post release SVN path fixcarnold2008-04-021-1/+4
| | | | git-svn-id: file:///home/sven/projects/JOGL/temp/ant-contrib/svn/ant-contrib-code/cpptasks/trunk@165 32d7a393-a5a9-423c-abd3-5d954feb1f2f
* Bug 1760649: Make Maven and Ant built jars have identical structurecarnold2008-04-022-16/+25
| | | | git-svn-id: file:///home/sven/projects/JOGL/temp/ant-contrib/svn/ant-contrib-code/cpptasks/trunk@164 32d7a393-a5a9-423c-abd3-5d954feb1f2f
* Clean up stray/incomplete site filescarnold2008-04-027-128/+248
| | | | git-svn-id: file:///home/sven/projects/JOGL/temp/ant-contrib/svn/ant-contrib-code/cpptasks/trunk@163 32d7a393-a5a9-423c-abd3-5d954feb1f2f
* Bug 1573193: Fix antlib examplecarnold2008-04-021-1/+0
| | | | git-svn-id: file:///home/sven/projects/JOGL/temp/ant-contrib/svn/ant-contrib-code/cpptasks/trunk@162 32d7a393-a5a9-423c-abd3-5d954feb1f2f
* Bug 1760649: Eliminate duplicate entries for configured child elementscarnold2008-04-021-1/+1
| | | | git-svn-id: file:///home/sven/projects/JOGL/temp/ant-contrib/svn/ant-contrib-code/cpptasks/trunk@161 32d7a393-a5a9-423c-abd3-5d954feb1f2f
* Javadoc fixescarnold2008-04-024-11/+9
| | | | git-svn-id: file:///home/sven/projects/JOGL/temp/ant-contrib/svn/ant-contrib-code/cpptasks/trunk@160 32d7a393-a5a9-423c-abd3-5d954feb1f2f
* Javadoc fixescarnold2008-04-0223-80/+67
| | | | git-svn-id: file:///home/sven/projects/JOGL/temp/ant-contrib/svn/ant-contrib-code/cpptasks/trunk@159 32d7a393-a5a9-423c-abd3-5d954feb1f2f
* Fix outtype detection for Xcode gen on non-Mac platformscarnold2008-02-221-28/+37
| | | | git-svn-id: file:///home/sven/projects/JOGL/temp/ant-contrib/svn/ant-contrib-code/cpptasks/trunk@158 32d7a393-a5a9-423c-abd3-5d954feb1f2f
* Add missing '.' before xcodeprojcarnold2008-02-221-1/+1
| | | | git-svn-id: file:///home/sven/projects/JOGL/temp/ant-contrib/svn/ant-contrib-code/cpptasks/trunk@157 32d7a393-a5a9-423c-abd3-5d954feb1f2f
* Now with working Windres compilercarnold2008-02-211-5/+3
| | | | git-svn-id: file:///home/sven/projects/JOGL/temp/ant-contrib/svn/ant-contrib-code/cpptasks/trunk@156 32d7a393-a5a9-423c-abd3-5d954feb1f2f
* LOGCXX-62: Doxygen fixes, rename thread to avoid object file collisioncarnold2008-02-202-2/+131
| | | | git-svn-id: file:///home/sven/projects/JOGL/temp/ant-contrib/svn/ant-contrib-code/cpptasks/trunk@155 32d7a393-a5a9-423c-abd3-5d954feb1f2f
* Bug 980130: Generate projects with Debug and Release configurationscarnold2008-02-202-217/+291
| | | | git-svn-id: file:///home/sven/projects/JOGL/temp/ant-contrib/svn/ant-contrib-code/cpptasks/trunk@154 32d7a393-a5a9-423c-abd3-5d954feb1f2f
* Use relative paths on -L options which helps cygwincarnold2008-02-131-3/+9
| | | | git-svn-id: file:///home/sven/projects/JOGL/temp/ant-contrib/svn/ant-contrib-code/cpptasks/trunk@153 32d7a393-a5a9-423c-abd3-5d954feb1f2f
* Bug 980130: Xcode dependencies, close but not quitecarnold2008-02-121-18/+144
| | | | git-svn-id: file:///home/sven/projects/JOGL/temp/ant-contrib/svn/ant-contrib-code/cpptasks/trunk@152 32d7a393-a5a9-423c-abd3-5d954feb1f2f
* Bug 980130: Improvements to generated IDE files, more to comecarnold2008-02-128-97/+145
| | | | git-svn-id: file:///home/sven/projects/JOGL/temp/ant-contrib/svn/ant-contrib-code/cpptasks/trunk@151 32d7a393-a5a9-423c-abd3-5d954feb1f2f
* Bug 980130: Add comments to generated project filescarnold2008-02-064-5/+95
| | | | git-svn-id: file:///home/sven/projects/JOGL/temp/ant-contrib/svn/ant-contrib-code/cpptasks/trunk@150 32d7a393-a5a9-423c-abd3-5d954feb1f2f
* Bug 980130: Add VS 2008 project generation, fix VS 2005 issuescarnold2008-02-055-29/+68
| | | | git-svn-id: file:///home/sven/projects/JOGL/temp/ant-contrib/svn/ant-contrib-code/cpptasks/trunk@149 32d7a393-a5a9-423c-abd3-5d954feb1f2f
* Bug 980130: Add dependency support to project generation (VS 6 initially)carnold2008-02-033-50/+232
| | | | git-svn-id: file:///home/sven/projects/JOGL/temp/ant-contrib/svn/ant-contrib-code/cpptasks/trunk@148 32d7a393-a5a9-423c-abd3-5d954feb1f2f
* Add projectRoot that XCode 3 keeps asking forcarnold2008-01-303-3/+12
| | | | git-svn-id: file:///home/sven/projects/JOGL/temp/ant-contrib/svn/ant-contrib-code/cpptasks/trunk@147 32d7a393-a5a9-423c-abd3-5d954feb1f2f
* Fix for bug 1794857 - The history.xml file wasn't capturing all of the darius422007-09-221-27/+30
| | | | | | | | | | compilerargs in the processor signature. In particular, if they had a location of mid or end, they weren't included. Re-ordered the inclusion of arguments so that they will all be captured in the signature. git-svn-id: file:///home/sven/projects/JOGL/temp/ant-contrib/svn/ant-contrib-code/cpptasks/trunk@146 32d7a393-a5a9-423c-abd3-5d954feb1f2f
* Fix for bug 1794867 - LinkerDef wasn't correctly handling references.darius422007-09-213-25/+49
| | | | | | | Refactored code so that it relies on the correct behavior in ProcessorDef. git-svn-id: file:///home/sven/projects/JOGL/temp/ant-contrib/svn/ant-contrib-code/cpptasks/trunk@145 32d7a393-a5a9-423c-abd3-5d954feb1f2f
* Fix bug 1573193. Update usage information to reflect the currentdarius422007-08-233-18/+48
| | | | | | | | package name and XML namespace usage. Update documentation for warning levels to reflect actual names. git-svn-id: file:///home/sven/projects/JOGL/temp/ant-contrib/svn/ant-contrib-code/cpptasks/trunk@141 32d7a393-a5a9-423c-abd3-5d954feb1f2f