<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<!DOCTYPE bugzilla SYSTEM "https://jogamp.org/bugzilla/page.cgi?id=bugzilla.dtd">

<bugzilla version="5.2"
          urlbase="https://jogamp.org/bugzilla/"
          
          maintainer="sgothel@jausoft.com"
>

    <bug>
          <bug_id>871</bug_id>
          
          <creation_ts>2013-10-24 19:47:06 +0200</creation_ts>
          <short_desc>Add optional xcode.clang support for all modules (Extends Bug 837 w/ xcode&apos;s xcrun)</short_desc>
          <delta_ts>2013-10-25 02:13:22 +0200</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>3</classification_id>
          <classification>JogAmp</classification>
          <product>General</product>
          <component>infrastructure</component>
          <version>unspecified</version>
          <rep_platform>All</rep_platform>
          <op_sys>macosx</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>---</priority>
          <bug_severity>enhancement</bug_severity>
          <target_milestone>---</target_milestone>
          <dependson>837</dependson>
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Sven Gothel">sgothel</reporter>
          <assigned_to name="Sven Gothel">sgothel</assigned_to>
          
          
          <cf_type>---</cf_type>
          <cf_scm_refs>ant-cpptasks a65cc99054a5a6684784bf9a9e8c13fe866b81ad
gluegen aa7a0d3a3feee1360ae4d7465a9da263aea530ac
gluegen 1410a1324c421d7f84655fc7366442d5dc9b2d1e
jogl 970c9823007d1618e67480440ff40e7802dbb90f</cf_scm_refs>
          <cf_workaround>---</cf_workaround>

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>3175</commentid>
    <comment_count>0</comment_count>
    <who name="Sven Gothel">sgothel</who>
    <bug_when>2013-10-24 19:47:06 +0200</bug_when>
    <thetext>Add optional xcode.clang support for all modules (Extends Bug 837 w/ xcode&apos;s xcrun)

Xcode provides a commandline utility &apos;xcrun&apos;,
which sets the SDK root and adds the toolchains
depending on the selected version.

This allows to skip installing the commandline tools.

GlueGen Property:
  &apos;gcc.compat.compiler&apos; defaults to &apos;gcc&apos;, maybe &apos;clang&apos;, maybe &apos;xcode.clang&apos;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>3176</commentid>
    <comment_count>1</comment_count>
    <who name="Sven Gothel">sgothel</who>
    <bug_when>2013-10-24 19:48:06 +0200</bug_when>
    <thetext>Requires to add Xcode xcrun support to ant-cpptasks.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>3177</commentid>
    <comment_count>2</comment_count>
    <who name="Sven Gothel">sgothel</who>
    <bug_when>2013-10-24 20:15:59 +0200</bug_when>
    <thetext>ant-cpptasks:

    Add &apos;isXCoderun&apos; into the OO chain CommanLine[Compiler|Linker]
    up-to [Gcc|Gpp]Linker and GccCCompiler.
    
    Xcode&apos;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</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>3179</commentid>
    <comment_count>3</comment_count>
    <who name="Sven Gothel">sgothel</who>
    <bug_when>2013-10-24 23:44:10 +0200</bug_when>
    <thetext>Remove abs. include path.
    
    #include &lt;/usr/include/machine/types.h&gt; -&gt; #include &lt;machine/types.h&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>3183</commentid>
    <comment_count>4</comment_count>
    <who name="Sven Gothel">sgothel</who>
    <bug_when>2013-10-25 02:13:22 +0200</bug_when>
    <thetext>Fix &apos;isCLANG&apos; detection ; echo &apos;gcc.compat.compiler&apos;</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>