[llvm-commits] [hlvm] r38102 - in /hlvm/trunk/build: configure.py hlvm.py

Reid Spencer reid at x10sys.com
Sat Jul 7 16:59:50 PDT 2007


Author: reid
Date: Sat Jul  7 18:59:50 2007
New Revision: 38102

URL: http://llvm.org/viewvc/llvm-project?rev=38102&view=rev
Log:
1. Make sure we use -D_GNU_SOURCE
2. Use the right Check function for each .h file (C or C++)

Modified:
    hlvm/trunk/build/configure.py
    hlvm/trunk/build/hlvm.py

Modified: hlvm/trunk/build/configure.py
URL: http://llvm.org/viewvc/llvm-project/hlvm/trunk/build/configure.py?rev=38102&r1=38101&r2=38102&view=diff

==============================================================================
--- hlvm/trunk/build/configure.py (original)
+++ hlvm/trunk/build/configure.py Sat Jul  7 18:59:50 2007
@@ -142,9 +142,9 @@
 def CheckForHeaders(conf,env):
   if not conf.CheckCXXHeader('algorithm'):
     env.Exit(1)
-  if not conf.CheckCXXHeader('apr-1/apr_pools.h'):
+  if not conf.CheckCHeader(['apr-1/apr.h','apr-1/apr_pools.h']):
     env.Exit(1)
-  if not conf.CheckCXXHeader('apr-1/apr_uri.h'):
+  if not conf.CheckCHeader(['apr-1/apr.h','apr-1/apr_uri.h']):
     env.Exit(1)
   if not conf.CheckCXXHeader('cassert'):
     env.Exit(1)
@@ -154,11 +154,11 @@
     env.Exit(1)
   if not conf.CheckCXXHeader('istream'):
     env.Exit(1)
-  if not conf.CheckCXXHeader('libxml/parser.h'):
+  if not conf.CheckCHeader('libxml/parser.h'):
     env.Exit(1)
-  if not conf.CheckCXXHeader('libxml/relaxng.h'):
+  if not conf.CheckCHeader('libxml/relaxng.h'):
     env.Exit(1)
-  if not conf.CheckCXXHeader('libxml/xmlwriter.h'):
+  if not conf.CheckCHeader('libxml/xmlwriter.h'):
     env.Exit(1)
   if not conf.CheckCXXHeader('llvm/ADT/StringExtras.h'):
     env.Exit(1)

Modified: hlvm/trunk/build/hlvm.py
URL: http://llvm.org/viewvc/llvm-project/hlvm/trunk/build/hlvm.py?rev=38102&r1=38101&r2=38102&view=diff

==============================================================================
--- hlvm/trunk/build/hlvm.py (original)
+++ hlvm/trunk/build/hlvm.py Sat Jul  7 18:59:50 2007
@@ -89,8 +89,8 @@
   env['CCFLAGS']  = ' -pipe -Wall -Wcast-align -Wpointer-arith'
   env['CXXFLAGS'] = ' -pipe -Wall -Wcast-align -Wpointer-arith -Wno-deprecated'
   env['CXXFLAGS']+= ' -Wold-style-cast -Woverloaded-virtual -ffor-scope'
-  env['CXXFLAGS']+= ' -fno-operator-names'
-  env['CPPDEFINES'] = { '__STDC_LIMIT_MACROS':None }
+  env['CXXFLAGS']+= ' -fno-operator-names -Wno-unused'
+  env['CPPDEFINES'] = { '__STDC_LIMIT_MACROS':None, '_GNU_SOURCE':None }
   VariantName=''
   if env['small'] == 1:
     VariantName='S'





More information about the llvm-commits mailing list