Browse Source

cmake: fix rpath for macos dynamic linkage

master
Yury Popov 2 years ago
parent
commit
76a7e2cf68
No account linked to committer's email address
2 changed files with 10 additions and 0 deletions
  1. 5
    0
      src/CMakeLists.txt
  2. 5
    0
      src/libespeak-ng/CMakeLists.txt

+ 5
- 0
src/CMakeLists.txt View File

@@ -10,6 +10,11 @@ set_target_properties(espeak-ng-bin PROPERTIES OUTPUT_NAME espeak-ng)
target_link_libraries(
espeak-ng-bin PRIVATE espeak-ng espeak-ng-config
)
set_target_properties(
espeak-ng-bin PROPERTIES
MACOSX_RPATH ON
INSTALL_RPATH "${CMAKE_INSTALL_PREFIX}/lib"
)
if (MINGW)
target_link_options(espeak-ng-bin PRIVATE "-static-libstdc++" "-static")
endif()

+ 5
- 0
src/libespeak-ng/CMakeLists.txt View File

@@ -37,6 +37,11 @@ add_library(espeak-ng

espeak_api.c
)
set_target_properties(
espeak-ng PROPERTIES
MACOSX_RPATH ON
INSTALL_RPATH "${CMAKE_INSTALL_PREFIX}/lib"
)

target_include_directories(espeak-ng BEFORE PRIVATE $<TARGET_PROPERTY:espeak-include,INTERFACE_INCLUDE_DIRECTORIES>)


Loading…
Cancel
Save