make: Fix RPATH in [fz_]archive
This commit is contained in:
@@ -319,7 +319,8 @@ function(add_cxx_sample FILE_NAME)
|
||||
set(CMAKE_INSTALL_RPATH
|
||||
"@loader_path/../${CMAKE_INSTALL_LIBDIR};@loader_path")
|
||||
elseif(UNIX)
|
||||
set(CMAKE_INSTALL_RPATH "$ORIGIN/../${CMAKE_INSTALL_LIBDIR}:$ORIGIN")
|
||||
set(CMAKE_INSTALL_RPATH
|
||||
"$ORIGIN/../${CMAKE_INSTALL_LIBDIR}:$ORIGIN/../lib64:$ORIGIN/../lib:$ORIGIN")
|
||||
endif()
|
||||
|
||||
add_executable(${SAMPLE_NAME} ${FILE_NAME})
|
||||
@@ -352,7 +353,7 @@ function(add_cxx_example FILE_NAME)
|
||||
set(CMAKE_INSTALL_RPATH
|
||||
"@loader_path/../${CMAKE_INSTALL_LIBDIR};@loader_path")
|
||||
elseif(UNIX)
|
||||
set(CMAKE_INSTALL_RPATH "$ORIGIN/../${CMAKE_INSTALL_LIBDIR}:$ORIGIN")
|
||||
set(CMAKE_INSTALL_RPATH "$ORIGIN/../${CMAKE_INSTALL_LIBDIR}:$ORIGIN/../lib64:$ORIGIN/../lib:$ORIGIN")
|
||||
endif()
|
||||
|
||||
add_executable(${EXAMPLE_NAME} ${FILE_NAME})
|
||||
@@ -385,7 +386,7 @@ function(add_cxx_test FILE_NAME)
|
||||
set(CMAKE_INSTALL_RPATH
|
||||
"@loader_path/../${CMAKE_INSTALL_LIBDIR};@loader_path")
|
||||
elseif(UNIX)
|
||||
set(CMAKE_INSTALL_RPATH "$ORIGIN/../${CMAKE_INSTALL_LIBDIR}:$ORIGIN")
|
||||
set(CMAKE_INSTALL_RPATH "$ORIGIN/../${CMAKE_INSTALL_LIBDIR}:$ORIGIN/../lib64:$ORIGIN/../lib:$ORIGIN")
|
||||
endif()
|
||||
|
||||
add_executable(${TEST_NAME} ${FILE_NAME})
|
||||
|
||||
@@ -105,7 +105,7 @@ if(APPLE)
|
||||
set(CMAKE_INSTALL_RPATH
|
||||
"@loader_path/../${CMAKE_INSTALL_LIBDIR};@loader_path")
|
||||
elseif(UNIX)
|
||||
set(CMAKE_INSTALL_RPATH "$ORIGIN/../${CMAKE_INSTALL_LIBDIR}:$ORIGIN")
|
||||
set(CMAKE_INSTALL_RPATH "$ORIGIN/../${CMAKE_INSTALL_LIBDIR}:$ORIGIN/../lib64:$ORIGIN/../lib:$ORIGIN")
|
||||
endif()
|
||||
|
||||
|
||||
|
||||
@@ -263,6 +263,7 @@ test_archive: $(INSTALL_DIR)$(ARCHIVE_EXT)
|
||||
ifeq ($(SYSTEM),win)
|
||||
$(UNZIP) $< -d $(TEMP_TEST_DIR)
|
||||
cd $(TEMP_TEST_DIR)$S$(INSTALL_DIR) \
|
||||
&& $(MAKE) MAKEFLAGS= \
|
||||
&& $(MAKE) MAKEFLAGS= test_cc \
|
||||
&& $(MAKE) MAKEFLAGS= test_java \
|
||||
&& $(MAKE) MAKEFLAGS= test_dotnet
|
||||
@@ -271,6 +272,7 @@ else
|
||||
$(RENAME) lib lib2
|
||||
$(TAR) -xvf $< -C $(TEMP_TEST_DIR)
|
||||
( cd $(TEMP_TEST_DIR)$S$(INSTALL_DIR) \
|
||||
&& $(MAKE) MAKEFLAGS= \
|
||||
&& $(MAKE) MAKEFLAGS= test_cc \
|
||||
&& $(MAKE) MAKEFLAGS= test_java \
|
||||
&& $(MAKE) MAKEFLAGS= test_dotnet \
|
||||
|
||||
Reference in New Issue
Block a user