Skip to content

Commit

Permalink
Merge pull request #10 from bartgol/bartgol/fix-find-netcdf
Browse files Browse the repository at this point in the history
Use different var for nc/nf-config --includedir outputs
  • Loading branch information
jgfouca committed Dec 22, 2023
2 parents d6971c9 + 929ca39 commit 3217894
Showing 1 changed file with 6 additions and 6 deletions.
12 changes: 6 additions & 6 deletions cmake/FindNetCDF.cmake
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@ if(NetCDF_Fortran_CONFIG_EXECUTABLE)
# Note that if the process fails (as e.g. on Windows), the output variables
# will remain empty
execute_process(COMMAND ${NetCDF_Fortran_CONFIG_EXECUTABLE} --includedir
OUTPUT_VARIABLE DEFAULT_INCLUDE_DIR
OUTPUT_VARIABLE DEFAULT_Fortran_INCLUDE_DIR
OUTPUT_STRIP_TRAILING_WHITESPACE)
execute_process(COMMAND ${NetCDF_Fortran_CONFIG_EXECUTABLE} --flibs
OUTPUT_VARIABLE flibs
Expand All @@ -43,12 +43,12 @@ if(NetCDF_C_CONFIG_EXECUTABLE)
# Note that if the process fails (as e.g. on Windows), the output variables
# will remain empty
execute_process(COMMAND ${NetCDF_C_CONFIG_EXECUTABLE} --includedir
OUTPUT_VARIABLE DEFAULT_INCLUDE_DIR
OUTPUT_VARIABLE DEFAULT_C_INCLUDE_DIR
OUTPUT_STRIP_TRAILING_WHITESPACE)
execute_process(COMMAND ${NetCDF_C_CONFIG_EXECUTABLE} --libs
OUTPUT_VARIABLE libs
OUTPUT_VARIABLE clibs
OUTPUT_STRIP_TRAILING_WHITESPACE)
if (flibs)
if (clibs)
set(NetCDF_C_LIBRARIES ${libs} CACHE STRING "NetCDF libraries (or linking flags)")
set(AUTODETECTED_NetCDF_C ON)
endif()
Expand All @@ -65,15 +65,15 @@ else()
endif()

find_path(NetCDF_Fortran_INCLUDE_DIRS netcdf.mod
HINTS "${DEFAULT_INCLUDE_DIR}" "$ENV{NetCDF_Fortran_INCLDE_DIRS}" "$ENV{CONDA_PREFIX}/Library/include"
HINTS "${DEFAULT_Fortran_INCLUDE_DIR}" "$ENV{NetCDF_Fortran_INCLUDE_DIRS}" "$ENV{CONDA_PREFIX}/Library/include"
DOC "NetCDF Fortran include directories")

find_library(NetCDF_Fortran_LIBRARY NAMES ${DEFAULT_LIBRARY_NAME}
HINTS "${DEFAULT_LIBRARY_DIR}" "$ENV{NetCDF_Fortran_LIBRARY}" "$ENV{CONDA_PREFIX}/Library/lib"
DOC "NetCDF libraries (or linking flags)")

find_path(NetCDF_C_INCLUDE_DIRS netcdf.h
HINTS "${DEFAULT_INCLUDE_DIR}" "$ENV{NetCDF_C_INCLDE_DIRS}" "$ENV{CONDA_PREFIX}/Library/include"
HINTS "${DEFAULT_C_INCLUDE_DIR}" "$ENV{NetCDF_C_INCLUDE_DIRS}" "$ENV{CONDA_PREFIX}/Library/include"
DOC "NetCDF C include directories")

find_library(NetCDF_C_LIBRARY NAMES ${DEFAULT_LIBRARY_NAME}
Expand Down

0 comments on commit 3217894

Please sign in to comment.