mirror of
https://github.com/Unidata/netcdf-c.git
synced 2025-04-06 18:00:24 +08:00
Bringing netcdf.pc generated by cmake in line with netcdf.pc generated by configure, in support of https://github.com/Unidata/netcdf-c/issues/gh1324
This commit is contained in:
parent
f940969fdc
commit
eb9f6097d5
@ -1847,7 +1847,7 @@ FOREACH(_LIB ${ALL_TLL_LIBS})
|
||||
LIST(APPEND LINKFLAGS "-L${_LIB_DIR}")
|
||||
ENDFOREACH()
|
||||
|
||||
SET(NC_LIBS "-lnetcdf ${NC_LIBS}")
|
||||
#SET(NC_LIBS "-lnetcdf ${NC_LIBS}")
|
||||
|
||||
STRING(REPLACE ";" " " NC_LIBS "${NC_LIBS}")
|
||||
STRING(REPLACE "-lhdf5::hdf5-shared" "-lhdf5" NC_LIBS ${NC_LIBS})
|
||||
@ -1861,6 +1861,9 @@ STRING(REPLACE ";" " " LINKFLAGS "${LINKFLAGS}")
|
||||
LIST(REMOVE_DUPLICATES NC_LIBS)
|
||||
LIST(REMOVE_DUPLICATES LINKFLAGS)
|
||||
|
||||
SET(LIBS ${NC_LIBS})
|
||||
SET(NC_LIBS "-lnetcdf")
|
||||
|
||||
configure_file(
|
||||
${netCDF_SOURCE_DIR}/netcdf.pc.in
|
||||
${netCDF_BINARY_DIR}/netcdf.pc @ONLY)
|
||||
@ -1921,10 +1924,6 @@ SET(LDFLAGS "${CMAKE_SHARED_LINKER_FLAGS} ${CMAKE_SHARED_LINKER_FLAGS_${CMAKE_BU
|
||||
is_disabled(BUILD_SHARED_LIBS enable_static)
|
||||
is_enabled(BUILD_SHARED_LIBS enable_shared)
|
||||
|
||||
# Remove libnetcdf from NC_LIBS.
|
||||
STRING(REPLACE "-lnetcdf " "" TMP_NC_LIBS "${NC_LIBS}")
|
||||
SET(LIBS "${TMP_NC_LIBS}")
|
||||
|
||||
is_enabled(ENABLE_V2_API HAS_NC2)
|
||||
is_enabled(ENABLE_NETCDF_4 HAS_NC4)
|
||||
is_enabled(ENABLE_HDF4 HAS_HDF4)
|
||||
|
Loading…
x
Reference in New Issue
Block a user