cmake: Fixup linear_solver samples

This commit is contained in:
Mizux Seiha
2020-08-21 21:22:33 +02:00
parent 82d7b641e9
commit 1112493183

View File

@@ -5,9 +5,9 @@ endif()
if(BUILD_CXX)
if(APPLE)
set(CMAKE_INSTALL_RPATH
"@loader_path/../..;@loader_path/../${CMAKE_INSTALL_LIBDIR};@loader_path")
else()
set(CMAKE_INSTALL_RPATH "$ORIGIN/../../:$ORIGIN/../${CMAKE_INSTALL_LIBDIR}:$ORIGIN/")
"@loader_path/../${CMAKE_INSTALL_LIBDIR};@loader_path")
elseif(UNIX)
set(CMAKE_INSTALL_RPATH "$ORIGIN/../${CMAKE_INSTALL_LIBDIR}:$ORIGIN")
endif()
include(GNUInstallDirs)
@@ -24,8 +24,7 @@ if(BUILD_CXX)
target_include_directories(${EXECUTABLE} PUBLIC ${CMAKE_CURRENT_SOURCE_DIR})
target_compile_features(${EXECUTABLE} PRIVATE cxx_std_17)
target_link_libraries(${EXECUTABLE} PRIVATE ortools::ortools)
set_target_properties(${EXECUTABLE} PROPERTIES INSTALL_RPATH_USE_LINK_PATH TRUE)
install(TARGETS ${EXECUTABLE} RUNTIME DESTINATION ${CMAKE_INSTALL_BINDIR})
install(TARGETS ${EXECUTABLE})
endforeach()
endif()