@@ -1014,7 +1014,7 @@ endif
1014
1014
ifeq ($(origin ESMF_F90LINKLIBS_ENV ) , environment)
1015
1015
ESMF_F90LINKLIBS = $(ESMF_F90LINKLIBS_ENV )
1016
1016
endif
1017
- ESMF_F90LINKLIBS +=
1017
+ ESMF_F90LINKLIBS += $( ESMF_F90LINKLIBSTHIRD )
1018
1018
ESMF_F90ESMFLINKLIBS += -lesmf $(ESMF_F90LINKLIBS )
1019
1019
ESMF_F90ESMFPRELOADLINKLIBS += -lesmf $(ESMF_TRACE_DYNAMICLINKLIBS ) $(ESMF_F90LINKLIBS )
1020
1020
@@ -1068,7 +1068,7 @@ endif
1068
1068
ifeq ($(origin ESMF_CXXLINKLIBS_ENV ) , environment)
1069
1069
ESMF_CXXLINKLIBS = $(ESMF_CXXLINKLIBS_ENV )
1070
1070
endif
1071
- ESMF_CXXLINKLIBS +=
1071
+ ESMF_CXXLINKLIBS += $( ESMF_CXXLINKLIBSTHIRD )
1072
1072
ESMF_CXXESMFLINKLIBS += -lesmf $(ESMF_CXXLINKLIBS )
1073
1073
1074
1074
# - CLINKER
@@ -1331,9 +1331,9 @@ ESMF_CXXCOMPILEPATHSTHIRD += -I$(ESMF_MOAB_INCLUDE)
1331
1331
ESMF_F90COMPILEPATHSTHIRD += -I$(ESMF_MOAB_INCLUDE )
1332
1332
endif
1333
1333
ifdef ESMF_MOAB_LIBS
1334
- ESMF_CXXLINKLIBS += $(ESMF_MOAB_LIBS )
1334
+ ESMF_CXXLINKLIBSTHIRD += $(ESMF_MOAB_LIBS )
1335
1335
ESMF_CXXLINKRPATHSTHIRD += $(addprefix $(ESMF_CXXRPATHPREFIX ) ,$(subst -L,,$(filter -L% ,$(ESMF_MOAB_LIBS ) ) ) )
1336
- ESMF_F90LINKLIBS += $(ESMF_MOAB_LIBS )
1336
+ ESMF_F90LINKLIBSTHIRD += $(ESMF_MOAB_LIBS )
1337
1337
ESMF_F90LINKRPATHSTHIRD += $(addprefix $(ESMF_F90RPATHPREFIX ) ,$(subst -L,,$(filter -L% ,$(ESMF_MOAB_LIBS ) ) ) )
1338
1338
endif
1339
1339
ifdef ESMF_MOAB_LIBPATH
@@ -1400,9 +1400,9 @@ ifdef ESMF_LAPACK_INTERNAL
1400
1400
ESMF_CPPFLAGS += -DESMF_LAPACK_INTERNAL=1
1401
1401
endif
1402
1402
ifdef ESMF_LAPACK_LIBS
1403
- ESMF_CXXLINKLIBS += $(ESMF_LAPACK_LIBS )
1403
+ ESMF_CXXLINKLIBSTHIRD += $(ESMF_LAPACK_LIBS )
1404
1404
ESMF_CXXLINKRPATHSTHIRD += $(addprefix $(ESMF_CXXRPATHPREFIX ) ,$(subst -L,,$(filter -L% ,$(ESMF_LAPACK_LIBS ) ) ) )
1405
- ESMF_F90LINKLIBS += $(ESMF_LAPACK_LIBS )
1405
+ ESMF_F90LINKLIBSTHIRD += $(ESMF_LAPACK_LIBS )
1406
1406
ESMF_F90LINKRPATHSTHIRD += $(addprefix $(ESMF_F90RPATHPREFIX ) ,$(subst -L,,$(filter -L% ,$(ESMF_LAPACK_LIBS ) ) ) )
1407
1407
endif
1408
1408
ifdef ESMF_LAPACK_LIBPATH
@@ -1446,9 +1446,9 @@ ESMF_CXXCOMPILEPATHSTHIRD += -I$(ESMF_ACC_SOFTWARE_STACK_INCLUDE)
1446
1446
ESMF_F90COMPILEPATHSTHIRD += -I$(ESMF_ACC_SOFTWARE_STACK_INCLUDE )
1447
1447
endif
1448
1448
ifdef ESMF_ACC_SOFTWARE_STACK_LIBS
1449
- ESMF_CXXLINKLIBS += $(ESMF_ACC_SOFTWARE_STACK_LIBS )
1449
+ ESMF_CXXLINKLIBSTHIRD += $(ESMF_ACC_SOFTWARE_STACK_LIBS )
1450
1450
ESMF_CXXLINKRPATHSTHIRD += $(addprefix $(ESMF_CXXRPATHPREFIX ) ,$(subst -L,,$(filter -L% ,$(ESMF_ACC_SOFTWARE_STACK_LIBS ) ) ) )
1451
- ESMF_F90LINKLIBS += $(ESMF_ACC_SOFTWARE_STACK_LIBS )
1451
+ ESMF_F90LINKLIBSTHIRD += $(ESMF_ACC_SOFTWARE_STACK_LIBS )
1452
1452
ESMF_F90LINKRPATHSTHIRD += $(addprefix $(ESMF_F90RPATHPREFIX ) ,$(subst -L,,$(filter -L% ,$(ESMF_ACC_SOFTWARE_STACK_LIBS ) ) ) )
1453
1453
endif
1454
1454
ifdef ESMF_ACC_SOFTWARE_STACK_LIBPATH
@@ -1580,12 +1580,12 @@ ifdef ESMF_NETCDF
1580
1580
ESMF_F90COMPILEPATHSTHIRD += -I$(ESMF_NETCDFF_INCLUDE )
1581
1581
endif
1582
1582
ifdef ESMF_NETCDF_LIBS
1583
- ESMF_CXXLINKLIBS += $(ESMF_NETCDF_LIBS )
1584
- ESMF_F90LINKLIBS += $(ESMF_NETCDF_LIBS )
1583
+ ESMF_CXXLINKLIBSTHIRD += $(ESMF_NETCDF_LIBS )
1584
+ ESMF_F90LINKLIBSTHIRD += $(ESMF_NETCDF_LIBS )
1585
1585
endif
1586
1586
ifdef ESMF_NETCDFF_LIBS
1587
- ESMF_CXXLINKLIBS += $(ESMF_NETCDFF_LIBS )
1588
- ESMF_F90LINKLIBS += $(ESMF_NETCDFF_LIBS )
1587
+ ESMF_CXXLINKLIBSTHIRD += $(ESMF_NETCDFF_LIBS )
1588
+ ESMF_F90LINKLIBSTHIRD += $(ESMF_NETCDFF_LIBS )
1589
1589
endif
1590
1590
ifdef ESMF_NETCDF_LIBPATH
1591
1591
ESMF_CXXLINKPATHSTHIRD += $(addprefix -L,$(ESMF_NETCDF_LIBPATH ) )
@@ -1623,9 +1623,9 @@ ESMF_CXXCOMPILEPATHSTHIRD += -I$(ESMF_PNETCDF_INCLUDE)
1623
1623
ESMF_F90COMPILEPATHSTHIRD += -I$(ESMF_PNETCDF_INCLUDE )
1624
1624
endif
1625
1625
ifdef ESMF_PNETCDF_LIBS
1626
- ESMF_CXXLINKLIBS += $(ESMF_PNETCDF_LIBS )
1626
+ ESMF_CXXLINKLIBSTHIRD += $(ESMF_PNETCDF_LIBS )
1627
1627
ESMF_CXXLINKRPATHSTHIRD += $(addprefix $(ESMF_CXXRPATHPREFIX ) ,$(subst -L,,$(filter -L% ,$(ESMF_PNETCDF_LIBS ) ) ) )
1628
- ESMF_F90LINKLIBS += $(ESMF_PNETCDF_LIBS )
1628
+ ESMF_F90LINKLIBSTHIRD += $(ESMF_PNETCDF_LIBS )
1629
1629
ESMF_F90LINKRPATHSTHIRD += $(addprefix $(ESMF_F90RPATHPREFIX ) ,$(subst -L,,$(filter -L% ,$(ESMF_PNETCDF_LIBS ) ) ) )
1630
1630
endif
1631
1631
ifdef ESMF_PNETCDF_LIBPATH
@@ -1652,9 +1652,9 @@ ESMF_CXXCOMPILEPATHSTHIRD += -I$(ESMF_XERCES_INCLUDE)
1652
1652
ESMF_F90COMPILEPATHSTHIRD += -I$(ESMF_XERCES_INCLUDE )
1653
1653
endif
1654
1654
ifdef ESMF_XERCES_LIBS
1655
- ESMF_CXXLINKLIBS += $(ESMF_XERCES_LIBS )
1655
+ ESMF_CXXLINKLIBSTHIRD += $(ESMF_XERCES_LIBS )
1656
1656
ESMF_CXXLINKRPATHSTHIRD += $(addprefix $(ESMF_CXXRPATHPREFIX ) ,$(subst -L,,$(filter -L% ,$(ESMF_XERCES_LIBS ) ) ) )
1657
- ESMF_F90LINKLIBS += $(ESMF_XERCES_LIBS )
1657
+ ESMF_F90LINKLIBSTHIRD += $(ESMF_XERCES_LIBS )
1658
1658
ESMF_F90LINKRPATHSTHIRD += $(addprefix $(ESMF_F90RPATHPREFIX ) ,$(subst -L,,$(filter -L% ,$(ESMF_XERCES_LIBS ) ) ) )
1659
1659
endif
1660
1660
ifdef ESMF_XERCES_LIBPATH
@@ -1690,9 +1690,9 @@ ESMF_CXXCOMPILEPATHSTHIRD += -I$(ESMF_YAMLCPP_INCLUDE)
1690
1690
ESMF_F90COMPILEPATHSTHIRD += -I$(ESMF_YAMLCPP_INCLUDE )
1691
1691
endif
1692
1692
ifdef ESMF_YAMLCPP_LIBS
1693
- ESMF_CXXLINKLIBS += $(ESMF_YAMLCPP_LIBS )
1693
+ ESMF_CXXLINKLIBSTHIRD += $(ESMF_YAMLCPP_LIBS )
1694
1694
ESMF_CXXLINKRPATHSTHIRD += $(addprefix $(ESMF_CXXRPATHPREFIX ) ,$(subst -L,,$(filter -L% ,$(ESMF_YAMLCPP_LIBS ) ) ) )
1695
- ESMF_F90LINKLIBS += $(ESMF_YAMLCPP_LIBS )
1695
+ ESMF_F90LINKLIBSTHIRD += $(ESMF_YAMLCPP_LIBS )
1696
1696
ESMF_F90LINKRPATHSTHIRD += $(addprefix $(ESMF_F90RPATHPREFIX ) ,$(subst -L,,$(filter -L% ,$(ESMF_YAMLCPP_LIBS ) ) ) )
1697
1697
endif
1698
1698
ifdef ESMF_YAMLCPP_LIBPATH
@@ -1737,9 +1737,9 @@ ESMF_CXXCOMPILEPATHSTHIRD += -I$(ESMF_PIO_INCLUDE)
1737
1737
ESMF_F90COMPILEPATHSTHIRD += -I$(ESMF_PIO_INCLUDE )
1738
1738
endif
1739
1739
ifdef ESMF_PIO_LIBS
1740
- ESMF_CXXLINKLIBS += $(ESMF_PIO_LIBS )
1740
+ ESMF_CXXLINKLIBSTHIRD += $(ESMF_PIO_LIBS )
1741
1741
ESMF_CXXLINKRPATHSTHIRD += $(addprefix $(ESMF_CXXRPATHPREFIX ) ,$(subst -L,,$(filter -L% ,$(ESMF_PIO_LIBS ) ) ) )
1742
- ESMF_F90LINKLIBS += $(ESMF_PIO_LIBS )
1742
+ ESMF_F90LINKLIBSTHIRD += $(ESMF_PIO_LIBS )
1743
1743
ESMF_F90LINKRPATHSTHIRD += $(addprefix $(ESMF_F90RPATHPREFIX ) ,$(subst -L,,$(filter -L% ,$(ESMF_PIO_LIBS ) ) ) )
1744
1744
endif
1745
1745
ifdef ESMF_PIO_LIBPATH
@@ -1776,9 +1776,9 @@ ESMF_CXXCOMPILEPATHSTHIRD += -I$(ESMF_PROJ4_INCLUDE)
1776
1776
ESMF_F90COMPILEPATHSTHIRD += -I$(ESMF_PROJ4_INCLUDE )
1777
1777
endif
1778
1778
ifdef ESMF_PROJ4_LIBS
1779
- ESMF_CXXLINKLIBS += $(ESMF_PROJ4_LIBS )
1779
+ ESMF_CXXLINKLIBSTHIRD += $(ESMF_PROJ4_LIBS )
1780
1780
ESMF_CXXLINKRPATHSTHIRD += $(addprefix $(ESMF_CXXRPATHPREFIX ) ,$(subst -L,,$(filter -L% ,$(ESMF_PROJ4_LIBS ) ) ) )
1781
- ESMF_F90LINKLIBS += $(ESMF_PROJ4_LIBS )
1781
+ ESMF_F90LINKLIBSTHIRD += $(ESMF_PROJ4_LIBS )
1782
1782
ESMF_F90LINKRPATHSTHIRD += $(addprefix $(ESMF_F90RPATHPREFIX ) ,$(subst -L,,$(filter -L% ,$(ESMF_PROJ4_LIBS ) ) ) )
1783
1783
endif
1784
1784
ifdef ESMF_PROJ4_LIBPATH
@@ -1805,9 +1805,9 @@ ESMF_CXXCOMPILEPATHSTHIRD += -I$(ESMF_BABELTRACE_INCLUDE)
1805
1805
ESMF_F90COMPILEPATHSTHIRD += -I$(ESMF_BABELTRACE_INCLUDE )
1806
1806
endif
1807
1807
ifdef ESMF_BABELTRACE_LIBS
1808
- ESMF_CXXLINKLIBS += $(ESMF_BABELTRACE_LIBS )
1808
+ ESMF_CXXLINKLIBSTHIRD += $(ESMF_BABELTRACE_LIBS )
1809
1809
ESMF_CXXLINKRPATHSTHIRD += $(addprefix $(ESMF_CXXRPATHPREFIX ) ,$(subst -L,,$(filter -L% ,$(ESMF_BABELTRACE_LIBS ) ) ) )
1810
- ESMF_F90LINKLIBS += $(ESMF_BABELTRACE_LIBS )
1810
+ ESMF_F90LINKLIBSTHIRD += $(ESMF_BABELTRACE_LIBS )
1811
1811
ESMF_F90LINKRPATHSTHIRD += $(addprefix $(ESMF_F90RPATHPREFIX ) ,$(subst -L,,$(filter -L% ,$(ESMF_BABELTRACE_LIBS ) ) ) )
1812
1812
endif
1813
1813
ifdef ESMF_BABELTRACE_LIBPATH
@@ -1841,9 +1841,9 @@ ESMF_CXXCOMPILEPATHSTHIRD += -I$(ESMF_NUMA_INCLUDE)
1841
1841
ESMF_F90COMPILEPATHSTHIRD += -I$(ESMF_NUMA_INCLUDE )
1842
1842
endif
1843
1843
ifdef ESMF_NUMA_LIBS
1844
- ESMF_CXXLINKLIBS += $(ESMF_NUMA_LIBS )
1844
+ ESMF_CXXLINKLIBSTHIRD += $(ESMF_NUMA_LIBS )
1845
1845
ESMF_CXXLINKRPATHSTHIRD += $(addprefix $(ESMF_CXXRPATHPREFIX ) ,$(subst -L,,$(filter -L% ,$(ESMF_NUMA_LIBS ) ) ) )
1846
- ESMF_F90LINKLIBS += $(ESMF_NUMA_LIBS )
1846
+ ESMF_F90LINKLIBSTHIRD += $(ESMF_NUMA_LIBS )
1847
1847
ESMF_F90LINKRPATHSTHIRD += $(addprefix $(ESMF_F90RPATHPREFIX ) ,$(subst -L,,$(filter -L% ,$(ESMF_NUMA_LIBS ) ) ) )
1848
1848
endif
1849
1849
ifdef ESMF_NUMA_LIBPATH
@@ -1877,9 +1877,9 @@ ESMF_CXXCOMPILEPATHSTHIRD += -I$(ESMF_NVML_INCLUDE)
1877
1877
ESMF_F90COMPILEPATHSTHIRD += -I$(ESMF_NVML_INCLUDE )
1878
1878
endif
1879
1879
ifdef ESMF_NVML_LIBS
1880
- ESMF_CXXLINKLIBS += $(ESMF_NVML_LIBS )
1880
+ ESMF_CXXLINKLIBSTHIRD += $(ESMF_NVML_LIBS )
1881
1881
ESMF_CXXLINKRPATHSTHIRD += $(addprefix $(ESMF_CXXRPATHPREFIX ) ,$(subst -L,,$(filter -L% ,$(ESMF_NVML_LIBS ) ) ) )
1882
- ESMF_F90LINKLIBS += $(ESMF_NVML_LIBS )
1882
+ ESMF_F90LINKLIBSTHIRD += $(ESMF_NVML_LIBS )
1883
1883
ESMF_F90LINKRPATHSTHIRD += $(addprefix $(ESMF_F90RPATHPREFIX ) ,$(subst -L,,$(filter -L% ,$(ESMF_NVML_LIBS ) ) ) )
1884
1884
endif
1885
1885
ifdef ESMF_NVML_LIBPATH
0 commit comments