Make rpath toggleable

This commit is contained in:
2025-09-26 13:07:20 -05:00
parent 70138ae2b8
commit 64fcadfb1b

View File

@@ -64,6 +64,7 @@ option(TESSESFRAMEWORK_ENABLE_THREADING "Enable Threading" ON)
option(TESSESFRAMEWORK_ENABLE_SQLITE "Enable sqlite (embedded in source)" 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_PLATFORMFOLDERS "Enable sago platformfolders (embedded in source)" ON)
option(TESSESFRAMEWORK_ENABLE_PROCESS "Enable process api" ON) option(TESSESFRAMEWORK_ENABLE_PROCESS "Enable process api" ON)
option(TESSESFRAMEWORK_ENABLE_RPATH "Enable RPATH" ON)
if(TESSESFRAMEWORK_ENABLE_SQLITE) if(TESSESFRAMEWORK_ENABLE_SQLITE)
list(APPEND TESSESFRAMEWORK_SOURCE list(APPEND TESSESFRAMEWORK_SOURCE
@@ -246,6 +247,7 @@ endif()
if(TESSESFRAMEWORK_ENABLE_SHARED) if(TESSESFRAMEWORK_ENABLE_SHARED)
if(TESSESFRAMEWORK_ENABLE_RPATH)
set(CMAKE_MACOSX_RPATH 1) set(CMAKE_MACOSX_RPATH 1)
set(CMAKE_BUILD_RPATH_USE_ORIGIN TRUE) set(CMAKE_BUILD_RPATH_USE_ORIGIN TRUE)
@@ -254,6 +256,7 @@ if (APPLE)
else() else()
set(CMAKE_INSTALL_RPATH "$ORIGIN/../${CMAKE_INSTALL_LIBDIR}") set(CMAKE_INSTALL_RPATH "$ORIGIN/../${CMAKE_INSTALL_LIBDIR}")
endif() endif()
endif()
add_library(tessesframework_shared SHARED ${TESSESFRAMEWORK_SOURCE}) add_library(tessesframework_shared SHARED ${TESSESFRAMEWORK_SOURCE})
TESSESFRAMEWORK_LINKDEPS(tessesframework_shared) TESSESFRAMEWORK_LINKDEPS(tessesframework_shared)