Changeset 27620


Ignore:
Timestamp:
02/28/23 00:51:38 (2 years ago)
Author:
jdquinn
Message:

BUG: Updating config files to fix Python 3 binaries build under Linux

File:
1 edited

Legend:

Unmodified
Added
Removed
  • issm/trunk-jpl/src/wrappers/python/Makefile.am

    r27619 r27620  
    1 AM_CPPFLAGS = @NEOPZINCL@ @DAKOTAINCL@ @BOOSTINCL@ @PYTHONINCL@ @PYTHON_NUMPYINCL@ @PETSCINCL@ @MPIINCL@ @SPOOLESINCL@ @PARMETISINCL@ @METISINCL@ @TRIANGLEINCL@ @CHACOINCL@ @SHAPELIBINCL@ @AMPIINCL@ @ADJOINTMPIINCL@ @MEDIPACKINCL@ @CODIPACKINCL@ @PROJINCL@
     1AM_CPPFLAGS = @NEOPZINCL@ @DAKOTAINCL@ @BOOSTINCL@ @PYTHONINCL@ @PYTHON_NUMPYINCL@ @PETSCINCL@ @MPIINCL@ @SPOOLESINCL@ @PARMETISINCL@ @METISINCL@ @TRIANGLEINCL@ @CHACOINCL@ @SHAPELIBINCL@ @AMPIINCL@ @ADJOINTMPIINCL@ @MEDIPACKINCL@ @CODIPACKINCL@
    22AUTOMAKE_OPTIONS = subdir-objects
    33
     
    3030
    3131libISSMPython_la_SOURCES = $(io_sources)
    32 libISSMPython_la_CXXFLAGS= $(ALLCXXFLAGS)
     32libISSMPython_la_CXXFLAGS = ${ALL_CXXFLAGS}
    3333#}}}
    3434#api io{{{
     
    7575
    7676# Triangle
    77 AM_CXXFLAGS = -DTRILIBRARY -DANSI_DECLARATORS -DNO_TIMER -D_WRAPPERS_
     77CXXFLAGS_FOR_TRI = -DTRILIBRARY -DANSI_DECLARATORS -DNO_TIMER
    7878
    7979# Python
    80 AM_LDFLAGS = -module $(PYTHONLINK) -shrext ${EXEEXT} -no-undefined
    81 AM_CXXFLAGS += -D_HAVE_PYTHON_MODULES_
     80CXXFLAGS_FOR_PYTHON = -D_HAVE_PYTHON_MODULES_
    8281
    8382if PYTHON3
    84 AM_CXXFLAGS += -DNPY_NO_DEPRECATED_API
    85 endif
     83CXXFLAGS_FOR_PYTHON += -DNPY_NO_DEPRECATED_API
     84endif
     85
     86LDFLAGS_FOR_PYTHON = -module $(PYTHONLINK) -shrext ${EXEEXT} -no-undefined
     87
     88AM_CXXFLAGS = ${CXXFLAGS_FOR_TRI} ${CXXFLAGS_FOR_PYTHON}
     89AM_LDFLAGS = ${LDFLAGS_FOR_PYTHON}
    8690
    8791if !MSYS2
     
    146150libISSMPython_la_LDFLAGS = -static
    147151libISSMApi_la_LDFLAGS = -static
    148 deps += $(DAKOTALIB) $(PETSCLIB) $(MUMPSLIB) $(SCALAPACKLIB) $(BLASLAPACKLIB) $(PARMETISLIB) $(METISLIB) $(HDF5LIB) $(TAOLIB) $(SEMICLIB) $(PLAPACKLIB) $(SUPERLULIB) $(SPOOLESLIB) $(TRIANGLELIB) $(BLACSLIB) $(HYPRELIB) $(SPAILIB) $(PROMETHEUSLIB) $(PASTIXLIB) $(MLLIB) $(SCOTCHLIB) $(MKLLIB) $(MPILIB) $(NEOPZLIB) $(MATHLIB) $(GRAPHICSLIB) $(MULTITHREADINGLIB) $(GSLLIB) $(ADOLCLIB) $(AMPILIB) $(METEOIOLIB) $(SNOWPACKLIB) $(PROJLIB) $(OSLIBS)
    149 endif
    150 
    151 if !WINDOWS
    152 libISSMApi_la_LIBADD = $(PETSCLIB) $(MUMPSLIB) $(SCALAPACKLIB) $(BLASLAPACKLIB) $(PARMETISLIB) $(METISLIB) $(HDF5LIB) $(MPILIB) $(NEOPZLIB) $(GSLLIB) $(PROJLIB) $(MATHLIB)
     152deps += $(DAKOTALIB) $(PETSCLIB) $(MUMPSLIB) $(SCALAPACKLIB) $(BLASLAPACKLIB) $(PARMETISLIB) $(METISLIB) $(HDF5LIB) $(TAOLIB) $(SEMICLIB) $(PLAPACKLIB) $(SUPERLULIB) $(SPOOLESLIB) $(TRIANGLELIB) $(BLACSLIB) $(HYPRELIB) $(SPAILIB) $(PROMETHEUSLIB) $(PASTIXLIB) $(MLLIB) $(MKLLIB) $(MPILIB) $(NEOPZLIB) $(MATHLIB) $(GRAPHICSLIB) $(MULTITHREADINGLIB) $(GSLLIB) $(ADOLCLIB) $(AMPILIB) $(METEOIOLIB) $(SNOWPACKLIB) $(OSLIBS)
     153endif
     154
     155if !WINDOWS
     156libISSMApi_la_LIBADD = $(PETSCLIB) $(MUMPSLIB) $(SCALAPACKLIB) $(BLASLAPACKLIB) $(PARMETISLIB) $(METISLIB) $(HDF5LIB) $(MPILIB) $(NEOPZLIB) $(GSLLIB) $(MATHLIB)
    153157endif
    154158
Note: See TracChangeset for help on using the changeset viewer.