Changeset 27914
- Timestamp:
- 09/20/23 13:10:17 (18 months ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
issm/trunk-jpl/src/c/Makefile.am
r27902 r27914 7 7 8 8 # Library declaration {{{ 9 if !WINDOWS10 9 lib_LTLIBRARIES = libISSMCore.la 11 10 if !MSYS2 … … 14 13 if WRAPPERS 15 14 lib_LTLIBRARIES += libISSMModules.la 16 endif17 else18 noinst_LTLIBRARIES = libISSMCore.la libISSMOverload.la19 if WRAPPERS20 noinst_LTLIBRARIES += libISSMModules.la21 endif22 15 endif 23 16 #}}} … … 723 716 libISSMCore_la_FFLAGS = $(AM_FFLAGS) 724 717 725 if !WINDOWS726 718 if !STANDALONE_LIBRARIES 727 libISSMCore_la_LIBADD = $(CHACOLIB) $(DAKOTALIB) $(PETSCLIB) $(MUMPSLIB) $(SCALAPACKLIB) $(BLASLAPACKLIB) $(PARMETISLIB) $(METISLIB) $(HDF5LIB) $(TAOLIB) $(M1QN3LIB) $(SEMICLIB) $(PLAPACKLIB) $(MPLAPACKLIB) $(SUPERLULIB) $(SPOOLESLIB) $(BLACSLIB) $(HYPRELIB) $(SPAILIB) $(PROMETHEUSLIB) $(PASTIXLIB) $(MLLIB) $(SCOTCHLIB) $(MKLLIB) $(MPILIB) $(MATHLIB) $(GRAPHICSLIB) $(MULTITHREADINGLIB) $(GSLLIB) $(ADOLCLIB) $(AMPILIB) $(ADJOINTMPILIB) $(METEOIOLIB) $(SNOWPACKLIB) $(PROJLIB) $(OSLIBS)719 libISSMCore_la_LIBADD = $(CHACOLIB) $(DAKOTALIB) $(PETSCLIB) $(MUMPSLIB) $(SCALAPACKLIB) $(BLASLAPACKLIB) $(PARMETISLIB) $(METISLIB) $(HDF5LIB) $(TAOLIB) $(M1QN3LIB) $(SEMICLIB) $(PLAPACKLIB) $(MPLAPACKLIB) $(SUPERLULIB) $(SPOOLESLIB) $(BLACSLIB) $(HYPRELIB) $(SPAILIB) $(PROMETHEUSLIB) $(PASTIXLIB) $(MLLIB) $(SCOTCHLIB) $(MKLLIB) $(MPILIB) $(MATHLIB) $(GRAPHICSLIB) $(MULTITHREADINGLIB) $(GSLLIB) $(ADOLCLIB) $(AMPILIB) $(ADJOINTMPILIB) $(METEOIOLIB) $(SNOWPACKLIB) $(PROJLIB) 728 720 if FORTRAN 729 721 libISSMCore_la_LIBADD += $(FLIBS) $(FORTRANLIB) 730 722 endif 731 endif 723 libISSMCore_la_LIBADD += $(OSLIBS) 732 724 endif 733 725 … … 747 739 748 740 libISSMModules_la_CXXFLAGS = $(ALL_CXXFLAGS) 749 if !WINDOWS750 741 if STANDALONE_LIBRARIES 751 742 libISSMModules_la_LIBADD = ./libISSMCore.la 752 743 else 753 744 libISSMModules_la_LIBADD = ./libISSMCore.la $(TRIANGLELIB) $(CHACOLIB) $(BLASLAPACKLIB) $(OSLIBS) 754 endif755 745 endif 756 746 endif … … 768 758 # will be linked to, whether we like it or not, if no static version is 769 759 # available. 770 # - On macO C, static linking of binaries is not supported.760 # - On macOS, static linking of binaries is not supported. 771 761 # 772 762 if STANDALONE_EXECUTABLES … … 774 764 AM_LDFLAGS += -Wl,-rpath,'@loader_path/../lib' 775 765 else 776 AM_LDFLAGS += -static -Wl,--disable-new-dtags -Wl,-rpath,'$$ORIGIN/../lib' 766 AM_LDFLAGS += -Wl,-rpath,'$$ORIGIN/../lib' 767 if !MSYS2 768 AM_LDFLAGS += -static -Wl,--disable-new-dtags 769 endif 777 770 endif 778 771 else 779 772 if MAC 773 if $(FORTRANDIR) != "" 780 774 AM_LDFLAGS += -Wl,-rpath,$(FORTRANDIR) 775 endif 781 776 endif 782 777 endif … … 845 840 846 841 # External packages 847 LDADD += $(DAKOTALIB) $(SEMICLIB) $(M1QN3LIB) $(CHACOLIB) $(PETSCLIB) $(MUMPSLIB) $(SCALAPACKLIB) $(BLASLAPACKLIB) $(PARMETISLIB) $(METISLIB) $(NEOPZLIB) $(TAOLIB) $(PLAPACKLIB) $(MPLAPACKLIB) $(SUPERLULIB) $(SPOOLESLIB) $(BLACSLIB) $(HDF5LIB) $(HYPRELIB) $(SPAILIB) $(PROMETHEUSLIB) $(PASTIXLIB) $(MLLIB) $(SCOTCHLIB) $(MKLLIB) $(MATHLIB) $(GRAPHICSLIB) $(MULTITHREADINGLIB) $(GSLLIB) $(AMPILIB) $(ADJOINTMPILIB) $(ADOLCLIB) $(MPILIB) $(METEOIOLIB) $(SNOWPACKLIB) $(PROJLIB) $(ESMFLIB) $(OSLIBS)842 LDADD += $(DAKOTALIB) $(SEMICLIB) $(M1QN3LIB) $(CHACOLIB) $(PETSCLIB) $(MUMPSLIB) $(SCALAPACKLIB) $(BLASLAPACKLIB) $(PARMETISLIB) $(METISLIB) $(NEOPZLIB) $(TAOLIB) $(PLAPACKLIB) $(MPLAPACKLIB) $(SUPERLULIB) $(SPOOLESLIB) $(BLACSLIB) $(HDF5LIB) $(HYPRELIB) $(SPAILIB) $(PROMETHEUSLIB) $(PASTIXLIB) $(MLLIB) $(SCOTCHLIB) $(MKLLIB) $(MATHLIB) $(GRAPHICSLIB) $(MULTITHREADINGLIB) $(GSLLIB) $(AMPILIB) $(ADJOINTMPILIB) $(ADOLCLIB) $(MPILIB) $(METEOIOLIB) $(SNOWPACKLIB) $(PROJLIB) $(ESMFLIB) 848 843 849 844 if FORTRAN 850 845 LDADD += $(FLIBS) $(FORTRANLIB) 851 846 endif 847 LDADD += $(OSLIBS) 852 848 853 849 issm_SOURCES = main/issm.cpp
Note:
See TracChangeset
for help on using the changeset viewer.