summaryrefslogtreecommitdiff
path: root/Tests/RunCMake/install/TARGETS-FILE_RPATH_CHANGE-old_rpath.cmake
blob: 891b1ac97422679a8073409ab0ab671b01e4465c (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
enable_language(C)

add_library(utils SHARED obj1.c)

# exe1: absolute build RPATH, no cmake syntax
set(CMAKE_BUILD_RPATH_USE_ORIGIN OFF)
set(CMAKE_INSTALL_RPATH "/foo/bar")
add_executable(exe1 main.c)
target_link_libraries(exe1 PRIVATE utils)

# exe2: relative build RPATH, no cmake syntax
set(CMAKE_BUILD_RPATH_USE_ORIGIN ON)
set(CMAKE_INSTALL_RPATH "/foo/bar")
add_executable(exe2 main.c)
target_link_libraries(exe2 PRIVATE utils)

install(TARGETS utils exe1 exe2)