| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
| |
(libNAME.so otherwise); prepareArguments(): Null out NAME.dll on Windows
|
|
|
|
| |
(default is libNAME.so)
|
|
|
|
| |
Adopt more flexible 'hp-ux' parsing to Platform
|
|
|
|
|
|
| |
isWindows(); Remove unused getOSArch() and getOSName()
Using enum OSType and Platform is more efficient due to static initialization of its OSType field.
|
|
|
|
| |
the runtime host platform
|
|
|
|
|
|
| |
'-soname'
regression from commit 07aeed47e484bfec85e749ea721756b8a2571e00 on macos
|
|
|
|
| |
-> isGNU
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
clang linker '-h name' options, writing SONAME for shares libraries
Setting the SONAME via general options simplifies the adoption of SONAME,
as the individual linker configurations must not change in the user projects.
This is new option for conveninience and scaling.
Feature is currently enabled for the GnuLinker (GccLinker 'gcc' + GppLinker 'gpp') as well as for clang (clang).
The SONAME must be set on Android API level >= 23,
see gluegen commit 51ef5eadd9db020412d3a3716b4ab5a25b0522fb.
|
|
|
|
| |
'String[] getOutputFileNames(..)' -> 'String getOutputFileName(..)'
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
| |
Also move isGCC and new isCLANG to CommandLineLinker
|
| |
|
|
|
|
|
|
| |
'-dynamic' -> '-dynamiclib'
Introduced in commit 6523322893a0f18cef7b45e693249e147721990e
|
|
|
|
|
|
|
|
|
|
| |
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)
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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.
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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).
+++
|
| |
|
|
|
|
| |
support (compiler/linker) - Some derived linker definitions were missing.
|
| |
|
|
|
|
| |
This patch was private to JogAmp's gluegen project, now exposed.
|
|
|
|
| |
This patch was private to JogAmp's gluegen project, now exposed.
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
| |
git-svn-id: file:///home/sven/projects/JOGL/temp/ant-contrib/svn/ant-contrib-code/cpptasks/trunk@159 32d7a393-a5a9-423c-abd3-5d954feb1f2f
|
|
|
|
| |
git-svn-id: file:///home/sven/projects/JOGL/temp/ant-contrib/svn/ant-contrib-code/cpptasks/trunk@158 32d7a393-a5a9-423c-abd3-5d954feb1f2f
|
|
|
|
| |
git-svn-id: file:///home/sven/projects/JOGL/temp/ant-contrib/svn/ant-contrib-code/cpptasks/trunk@157 32d7a393-a5a9-423c-abd3-5d954feb1f2f
|
|
|
|
| |
git-svn-id: file:///home/sven/projects/JOGL/temp/ant-contrib/svn/ant-contrib-code/cpptasks/trunk@156 32d7a393-a5a9-423c-abd3-5d954feb1f2f
|
|
|
|
| |
git-svn-id: file:///home/sven/projects/JOGL/temp/ant-contrib/svn/ant-contrib-code/cpptasks/trunk@155 32d7a393-a5a9-423c-abd3-5d954feb1f2f
|
|
|
|
| |
git-svn-id: file:///home/sven/projects/JOGL/temp/ant-contrib/svn/ant-contrib-code/cpptasks/trunk@154 32d7a393-a5a9-423c-abd3-5d954feb1f2f
|
|
|
|
| |
git-svn-id: file:///home/sven/projects/JOGL/temp/ant-contrib/svn/ant-contrib-code/cpptasks/trunk@153 32d7a393-a5a9-423c-abd3-5d954feb1f2f
|
|
|
|
| |
git-svn-id: file:///home/sven/projects/JOGL/temp/ant-contrib/svn/ant-contrib-code/cpptasks/trunk@152 32d7a393-a5a9-423c-abd3-5d954feb1f2f
|
|
|
|
| |
git-svn-id: file:///home/sven/projects/JOGL/temp/ant-contrib/svn/ant-contrib-code/cpptasks/trunk@151 32d7a393-a5a9-423c-abd3-5d954feb1f2f
|
|
|
|
| |
git-svn-id: file:///home/sven/projects/JOGL/temp/ant-contrib/svn/ant-contrib-code/cpptasks/trunk@150 32d7a393-a5a9-423c-abd3-5d954feb1f2f
|
|
|
|
| |
git-svn-id: file:///home/sven/projects/JOGL/temp/ant-contrib/svn/ant-contrib-code/cpptasks/trunk@149 32d7a393-a5a9-423c-abd3-5d954feb1f2f
|
|
|
|
| |
git-svn-id: file:///home/sven/projects/JOGL/temp/ant-contrib/svn/ant-contrib-code/cpptasks/trunk@148 32d7a393-a5a9-423c-abd3-5d954feb1f2f
|
|
|
|
| |
git-svn-id: file:///home/sven/projects/JOGL/temp/ant-contrib/svn/ant-contrib-code/cpptasks/trunk@147 32d7a393-a5a9-423c-abd3-5d954feb1f2f
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
| |
finer grain control over the flags that are used.
git-svn-id: file:///home/sven/projects/JOGL/temp/ant-contrib/svn/ant-contrib-code/cpptasks/trunk@140 32d7a393-a5a9-423c-abd3-5d954feb1f2f
|
|
|
|
|
|
| |
CC, aCC, and xlC compilers so that it will include '.s' files.
git-svn-id: file:///home/sven/projects/JOGL/temp/ant-contrib/svn/ant-contrib-code/cpptasks/trunk@139 32d7a393-a5a9-423c-abd3-5d954feb1f2f
|
|
|
|
|
|
|
|
|
| |
'msvc', but switches a flag associated with debug builds (/GZ -> /RTC1)
to avoid deprecation warnings.
git-svn-id: file:///home/sven/projects/JOGL/temp/ant-contrib/svn/ant-contrib-code/cpptasks/trunk@138 32d7a393-a5a9-423c-abd3-5d954feb1f2f
|
|
|
|
| |
git-svn-id: file:///home/sven/projects/JOGL/temp/ant-contrib/svn/ant-contrib-code/cpptasks/trunk@137 32d7a393-a5a9-423c-abd3-5d954feb1f2f
|
|
|
|
| |
git-svn-id: file:///home/sven/projects/JOGL/temp/ant-contrib/svn/ant-contrib-code/cpptasks/trunk@136 32d7a393-a5a9-423c-abd3-5d954feb1f2f
|
|
|
|
| |
git-svn-id: file:///home/sven/projects/JOGL/temp/ant-contrib/svn/ant-contrib-code/cpptasks/trunk@135 32d7a393-a5a9-423c-abd3-5d954feb1f2f
|
|
|
|
| |
git-svn-id: file:///home/sven/projects/JOGL/temp/ant-contrib/svn/ant-contrib-code/cpptasks/trunk@127 32d7a393-a5a9-423c-abd3-5d954feb1f2f
|
|
|
|
|
|
| |
ant/proposal/xdocs
git-svn-id: file:///home/sven/projects/JOGL/temp/ant-contrib/svn/ant-contrib-code/cpptasks/trunk@126 32d7a393-a5a9-423c-abd3-5d954feb1f2f
|
|
|
|
| |
git-svn-id: file:///home/sven/projects/JOGL/temp/ant-contrib/svn/ant-contrib-code/cpptasks/trunk@122 32d7a393-a5a9-423c-abd3-5d954feb1f2f
|