Skip to content
Snippets Groups Projects
Select Git revision
  • 35d92d701c18e431550eaccbd67fbefc9ba52d17
  • master default protected
  • 11-helicity-logging-levels
  • develop
  • v1.3-dev
  • features/online
  • v1.4.0
  • v1.3.1
  • v1.3.0
  • v2.0.0_dev
  • v1.2.0
  • v1.1.9
  • v1.1.8
  • v1.1.7
  • v1.1.6
  • v1.1.5
  • v1.1.4
  • v1.1.3
  • v1.1.2
  • v1.1.0
  • v1.1.1
  • v1.0.0
  • v0.96
  • v0.95
  • hcana_podd_1.5.28
  • HitMaps
26 results

darwin64.py

Blame
  • user avatar
    Edward Brash authored
    35d92d70
    History
    darwin64.py 751 B
    import platform
    import os
    
    def config(env,args):
    
    	debug = args.get('debug',0)
    	standalone = args.get('standalone',0)
    	if int(debug):
    		env.Append(CXXFLAGS = '-g -O0')
    	else:	
    		env.Append(CXXFLAGS = '-O')
    		env.Append(CPPDEFINES= '-DNDEBUG')
    
    	if int(standalone):
    		env.Append(STANDALONE= '1')
    
    	env.Append(CXXFLAGS = '-Wall -Woverloaded-virtual -pthread -rdynamic')
    	env.Append(CPPDEFINES = '-DMACVERS')
    
    	cxxversion = env.subst('$CXXVERSION')
    
    #	if float(cxxversion[0:2])>=4.0:
    #			env.Append(CXXFLAGS = '-Wextra -Wno-missing-field-initializers')
    	
    	if float(cxxversion[0:2])>=3.0:
    			env.Append(CPPDEFINES = '-DHAS_SSTREAM')
    	
    	env['SHLINKFLAGS'] = '$LINKFLAGS -shared -Wl,-undefined,dynamic_lookup'
    	env['SHLIBSUFFIX'] = '.so'
    
    
    #end darwin64.py