[haiku-commits] haiku: hrev43838 - build/jam

  • From: kallisti5@xxxxxxxxxxx
  • To: haiku-commits@xxxxxxxxxxxxx
  • Date: Fri, 9 Mar 2012 22:36:55 +0100 (CET)

hrev43838 adds 1 changeset to branch 'master'
old head: 87d5beae86a208ed47523046cf7f28ac717af969
new head: 8fb9e2dbb8c0ac6ac66e94b1fbe42b3112d6bcb5

----------------------------------------------------------------------------

8fb9e2d: jam: Add clang binary optional package
  
  * Created from haikuporter ticket #313
  * Tested as functional under gcc4h

                          [ Alexander von Gluck IV <kallisti5@xxxxxxxxxxx> ]

----------------------------------------------------------------------------

Revision:    hrev43838
Commit:      8fb9e2dbb8c0ac6ac66e94b1fbe42b3112d6bcb5
URL:         http://cgit.haiku-os.org/haiku/commit/?id=8fb9e2d
Author:      Alexander von Gluck IV <kallisti5@xxxxxxxxxxx>
Date:        Fri Mar  9 21:06:08 2012 UTC

Ticket:      https://dev.haiku-os.org/ticket/313

----------------------------------------------------------------------------

1 files changed, 15 insertions(+), 0 deletions(-)
build/jam/OptionalPackages |   15 +++++++++++++++

----------------------------------------------------------------------------

diff --git a/build/jam/OptionalPackages b/build/jam/OptionalPackages
index 458b354..da4b8fa 100644
--- a/build/jam/OptionalPackages
+++ b/build/jam/OptionalPackages
@@ -30,6 +30,7 @@ if $(HAIKU_ADD_ALTERNATIVE_GCC_LIBS) = 1
 #      Bzip                                    - file archiving utility
 #      CCache                                  - fast compiler cache
 #      CDRecord                                - the command line CD writing 
tools
+#      Clang                                   - the LLVM C and C++ compiler 
(llvm, libs, headers)
 #      Clockwerk                               - native audio/video compositing
 #      CLucene                                 - indexed file search
 #      CMake                                   - cross platform make
@@ -394,6 +395,20 @@ if [ IsOptionalHaikuImagePackageAdded CDRecord ] {
 }
 
 
+# Clang
+if [ IsOptionalHaikuImagePackageAdded Clang ] {
+       if $(TARGET_ARCH) != x86 {
+               Echo "No optional package Clang available for $(TARGET_ARCH)" ;
+       } else if $(HAIKU_GCC_VERSION[1]) < 4 && ! $(isHybridBuild) {
+               Echo "No optional package Clang available for GCC2" ;
+       } else {
+               InstallOptionalHaikuImagePackage
+                       clang-3.0-x86-gcc4-2012-03-09.zip
+                       : $(baseURL)/clang-3.0-x86-gcc4-2012-03-09.zip ;
+       }
+}
+
+
 # Clockwerk
 if [ IsOptionalHaikuImagePackageAdded Clockwerk ] {
        if $(TARGET_ARCH) != x86 {


Other related posts:

  • » [haiku-commits] haiku: hrev43838 - build/jam - kallisti5