Skip to content

Commit fe3ad0b

Browse files
committed
do not strip rpath in executable
1 parent 594f801 commit fe3ad0b

File tree

1 file changed

+2
-0
lines changed

1 file changed

+2
-0
lines changed

CMakeLists.txt

+2
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,7 @@ set (CPRNC_Fortran_MODS ${CMAKE_CURRENT_BINARY_DIR}/compare_vars_mod.mod
2626

2727
set(CMAKE_POSITION_INDEPENDENT_CODE ON)
2828
set(CMAKE_MACOSX_RPATH 1)
29+
SET(CMAKE_INSTALL_RPATH_USE_LINK_PATH TRUE)
2930

3031
# Compiler-specific compile options
3132
if ("${CMAKE_Fortran_COMPILER_ID}" STREQUAL "GNU")
@@ -81,6 +82,7 @@ find_library(netcdf_fortran_lib netcdff HINTS ${NetCDF_Fortran_ROOT})
8182
#message (STATUS "netcdf_fortran_lib == ${netcdf_fortran_lib}")
8283
get_filename_component(netcdf_fortran_lib_location ${netcdf_fortran_lib} DIRECTORY)
8384
#message (STATUS "netcdf_fortran_lib_location == ${netcdf_fortran_lib_location}")
85+
SET(CMAKE_INSTALL_RPATH "${netcdf_fortran_lib_location};${netcdf_c_lib_location}")
8486

8587
find_library(netcdf_c_lib netcdf HINTS ${NetCDF_C_LIBRARY})
8688
#message (STATUS "netcdf_c_lib == ${netcdf_c_lib}")

0 commit comments

Comments
 (0)