mirror of
https://gitlab.kitware.com/cmake/cmake.git
synced 2026-09-25 04:09:36 +03:00
20 lines
605 B
CMake
20 lines
605 B
CMake
enable_language(C)
|
|
|
|
# Setting CMAKE_SYSROOT to "/" must not strip the leading "/" from RPATH entries.
|
|
set(CMAKE_SYSROOT "/")
|
|
|
|
function(CheckRpath target rpath)
|
|
add_custom_command(
|
|
TARGET ${target}
|
|
POST_BUILD
|
|
COMMAND ${CMAKE_COMMAND} -Dfile=$<TARGET_FILE:${target}> -Drpath=${rpath}
|
|
-P "${CMAKE_CURRENT_SOURCE_DIR}/RelativeCheck.cmake"
|
|
VERBATIM
|
|
)
|
|
endfunction()
|
|
|
|
add_library(sysroot-slash-lib SHARED A.c)
|
|
add_executable(sysroot-slash-exe main.c)
|
|
target_link_libraries(sysroot-slash-exe sysroot-slash-lib)
|
|
CheckRpath(sysroot-slash-exe "${CMAKE_CURRENT_BINARY_DIR}${cfg_dir}")
|