99 lines
4.5 KiB
Diff
99 lines
4.5 KiB
Diff
Source/setup_configure.py | 26 +++++++++++++-------------
|
|
1 file changed, 13 insertions(+), 13 deletions(-)
|
|
|
|
diff --git a/Source/setup_configure.py b/Source/setup_configure.py
|
|
index afeee2d..47f2717 100644
|
|
--- a/Source/setup_configure.py
|
|
+++ b/Source/setup_configure.py
|
|
@@ -849,8 +849,8 @@ class CompilerGCC(Compiler):
|
|
def __init__( self, setup ):
|
|
Compiler.__init__( self, setup )
|
|
|
|
- self._addVar( 'CCC', 'g++' )
|
|
- self._addVar( 'CC', 'gcc' )
|
|
+ self._addVar( 'CCC', '$(CXX)' )
|
|
+ self._addVar( 'CC', '$(CC)' )
|
|
|
|
def getPythonExtensionFileExt( self ):
|
|
return '.so'
|
|
@@ -976,8 +976,8 @@ class MacOsxCompilerGCC(CompilerGCC):
|
|
else:
|
|
arch_options = ''
|
|
|
|
- self._addVar( 'CCC', 'g++ %s' % (arch_options,) )
|
|
- self._addVar( 'CC', 'gcc %s' % (arch_options,) )
|
|
+ self._addVar( 'CCC', '$(CXX) %s' % (arch_options,) )
|
|
+ self._addVar( 'CC', '$(CC) %s' % (arch_options,) )
|
|
|
|
self._find_paths_pycxx_dir = [
|
|
'../Import/pycxx-%d.%d.%d' % pycxx_version,
|
|
@@ -1032,11 +1032,11 @@ class MacOsxCompilerGCC(CompilerGCC):
|
|
|
|
def setupUtilities( self ):
|
|
self._addVar( 'CCCFLAGS',
|
|
- '-g '
|
|
+ '$(CXXFLAGS) '
|
|
'-Wall -fPIC -fexceptions -frtti '
|
|
'-I. -I%(APR_INC)s -I%(APU_INC)s -I%(SVN_INC)s '
|
|
'-D%(DEBUG)s' )
|
|
- self._addVar( 'LDEXE', '%(CCC)s -g' )
|
|
+ self._addVar( 'LDEXE', '$(CXX) $(LDFLAGS)' )
|
|
|
|
def setupPySvn( self ):
|
|
self._pysvnModuleSetup()
|
|
@@ -1048,7 +1048,7 @@ class MacOsxCompilerGCC(CompilerGCC):
|
|
self._addVar( 'PYTHON_INC', distutils.sysconfig.get_python_inc() )
|
|
|
|
py_cflags_list = [
|
|
- '-g',
|
|
+ '$(CXXFLAGS) ',
|
|
'-Wall -fPIC -fexceptions -frtti',
|
|
'-I. -I%(APR_INC)s -I%(APU_INC)s -I%(SVN_INC)s',
|
|
'-DPYCXX_PYTHON_2TO3 -I%(PYCXX)s -I%(PYCXX_SRC)s -I%(PYTHON_INC)s',
|
|
@@ -1074,13 +1074,12 @@ class MacOsxCompilerGCC(CompilerGCC):
|
|
|
|
self._addVar( 'CCCFLAGS', ' '.join( py_cflags_list ) )
|
|
self._addVar( 'LDLIBS', ' '.join( py_ld_libs ) )
|
|
- self._addVar( 'LDSHARED', '%(CCC)s -bundle -g '
|
|
+ self._addVar( 'LDSHARED', '$(CXX) $(LDFLAGS) -bundle '
|
|
'-framework System '
|
|
'%(PYTHON_FRAMEWORK)s '
|
|
'-framework CoreFoundation '
|
|
'-framework Kerberos '
|
|
- '-framework Security '
|
|
- '%(LDLIBS)s' )
|
|
+ '-framework Security' )
|
|
|
|
class UnixCompilerGCC(CompilerGCC):
|
|
def __init__( self, setup ):
|
|
@@ -1140,11 +1139,11 @@ class UnixCompilerGCC(CompilerGCC):
|
|
|
|
def setupUtilities( self ):
|
|
self._addVar( 'CCCFLAGS',
|
|
- '-g '
|
|
+ '$(CXXFLAGS) '
|
|
'-Wall -fPIC -fexceptions -frtti '
|
|
'-I. -I%(APR_INC)s -I%(APU_INC)s -I%(SVN_INC)s '
|
|
'-D%(DEBUG)s' )
|
|
- self._addVar( 'LDEXE', '%(CCC)s -g' )
|
|
+ self._addVar( 'LDEXE', '$(CXX) $(LDFLAGS)' )
|
|
|
|
def setupPySvn( self ):
|
|
self._pysvnModuleSetup()
|
|
@@ -1155,6 +1154,7 @@ class UnixCompilerGCC(CompilerGCC):
|
|
self._addVar( 'PYTHON_ARCH_SPECIFIC_INC', distutils.sysconfig.get_python_inc( True ) )
|
|
|
|
py_cflags_list = [
|
|
+ '$(CXXFLAGS)',
|
|
'-Wall -fPIC -fexceptions -frtti',
|
|
'-I. -I%(APR_INC)s -I%(APU_INC)s -I%(SVN_INC)s',
|
|
'-DPYCXX_PYTHON_2TO3 -I%(PYCXX)s -I%(PYCXX_SRC)s -I%(PYTHON_INC)s',
|
|
@@ -1176,7 +1176,7 @@ class UnixCompilerGCC(CompilerGCC):
|
|
|
|
self._addVar( 'CCCFLAGS', ' '.join( py_cflags_list ) )
|
|
self._addVar( 'LDLIBS', ' '.join( self._getLdLibs() ) )
|
|
- self._addVar( 'LDSHARED', '%(CCC)s -shared -g' )
|
|
+ self._addVar( 'LDSHARED', '$(CXX) $(LDFLAGS) -shared' )
|
|
|
|
#--------------------------------------------------------------------------------
|
|
class LinuxCompilerGCC(UnixCompilerGCC):
|