| Summary: | Add optional xcode.clang support for all modules (Extends Bug 837 w/ xcode's xcrun) | ||
|---|---|---|---|
| Product: | [JogAmp] General | Reporter: | Sven Gothel <sgothel> |
| Component: | infrastructure | Assignee: | Sven Gothel <sgothel> |
| Status: | RESOLVED FIXED | ||
| Severity: | enhancement | ||
| Priority: | --- | ||
| Version: | unspecified | ||
| Hardware: | All | ||
| OS: | macosx | ||
| Type: | --- | SCM Refs: |
ant-cpptasks a65cc99054a5a6684784bf9a9e8c13fe866b81ad
gluegen aa7a0d3a3feee1360ae4d7465a9da263aea530ac
gluegen 1410a1324c421d7f84655fc7366442d5dc9b2d1e
jogl 970c9823007d1618e67480440ff40e7802dbb90f
|
| Workaround: | --- | ||
| Bug Depends on: | 837 | ||
| Bug Blocks: | |||
|
Description
Sven Gothel
2013-10-24 19:47:06 CEST
Requires to add Xcode xcrun support to ant-cpptasks. ant-cpptasks:
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).
+++
gluegen:
Bump make/lib/cpptasks.jar to a65cc99054a5a6684784bf9a9e8c13fe866b81ad
make/lib/gluegen-clang.properties: Defaults to xcode.clang
make/jogamp-env.xml: Show env. SDKROOT
Remove abs. include path.
#include </usr/include/machine/types.h> -> #include <machine/types.h>
Fix 'isCLANG' detection ; echo 'gcc.compat.compiler' |