mirror of
https://onedev.site.tesses.net/tesses-framework
synced 2026-02-08 07:45:46 +00:00
Make rpath toggleable
This commit is contained in:
@@ -64,6 +64,7 @@ option(TESSESFRAMEWORK_ENABLE_THREADING "Enable Threading" ON)
|
||||
option(TESSESFRAMEWORK_ENABLE_SQLITE "Enable sqlite (embedded in source)" ON)
|
||||
option(TESSESFRAMEWORK_ENABLE_PLATFORMFOLDERS "Enable sago platformfolders (embedded in source)" ON)
|
||||
option(TESSESFRAMEWORK_ENABLE_PROCESS "Enable process api" ON)
|
||||
option(TESSESFRAMEWORK_ENABLE_RPATH "Enable RPATH" ON)
|
||||
|
||||
if(TESSESFRAMEWORK_ENABLE_SQLITE)
|
||||
list(APPEND TESSESFRAMEWORK_SOURCE
|
||||
@@ -246,6 +247,7 @@ endif()
|
||||
|
||||
|
||||
if(TESSESFRAMEWORK_ENABLE_SHARED)
|
||||
if(TESSESFRAMEWORK_ENABLE_RPATH)
|
||||
set(CMAKE_MACOSX_RPATH 1)
|
||||
set(CMAKE_BUILD_RPATH_USE_ORIGIN TRUE)
|
||||
|
||||
@@ -254,6 +256,7 @@ if (APPLE)
|
||||
else()
|
||||
set(CMAKE_INSTALL_RPATH "$ORIGIN/../${CMAKE_INSTALL_LIBDIR}")
|
||||
endif()
|
||||
endif()
|
||||
add_library(tessesframework_shared SHARED ${TESSESFRAMEWORK_SOURCE})
|
||||
TESSESFRAMEWORK_LINKDEPS(tessesframework_shared)
|
||||
|
||||
|
||||
Reference in New Issue
Block a user