fix: add search path on macos

This commit is contained in:
saturneric 2024-07-28 21:34:46 +02:00
parent f813e3b71e
commit ae9bea025e

View File

@ -29,8 +29,8 @@ message(STATUS "Current Generator: ${CMAKE_GENERATOR}")
set(CMAKE_USER_MAKE_RULES_OVERRIDE "${CMAKE_SOURCE_DIR}/cmake/FlagsOverrides.cmake") set(CMAKE_USER_MAKE_RULES_OVERRIDE "${CMAKE_SOURCE_DIR}/cmake/FlagsOverrides.cmake")
# define project # define project
project(GpgFrontendModules project(GpgFrontendModules
VERSION 2.1.3 VERSION 2.1.3
DESCRIPTION "Modules of GpgFrontend" DESCRIPTION "Modules of GpgFrontend"
HOMEPAGE_URL "https://gpgfrontend.bktus.com" HOMEPAGE_URL "https://gpgfrontend.bktus.com"
LANGUAGES CXX) LANGUAGES CXX)
@ -61,12 +61,12 @@ set(SDK_LIB_PATH "${SDK_PATH}/lib")
message(STATUS "SDK Path: ${SDK_PATH}") message(STATUS "SDK Path: ${SDK_PATH}")
include_directories( include_directories(
${CMAKE_SOURCE_DIR}/include ${CMAKE_SOURCE_DIR}/include
${SDK_INCLUDE_PATH} ${SDK_INCLUDE_PATH}
) )
link_directories( link_directories(
${SDK_LIB_PATH} ${SDK_LIB_PATH}
) )
# Introduce Qt # Introduce Qt
@ -88,11 +88,21 @@ set(CMAKE_AUTOUIC ON)
set(CMAKE_AUTORCC_OPTIONS "--compress;9") set(CMAKE_AUTORCC_OPTIONS "--compress;9")
# rpath config # rpath config
if (WIN32) if(WIN32)
message(STATUS "Configuring for Windows without rpath") message(STATUS "Configuring for Windows without rpath")
elseif (APPLE) elseif(APPLE)
set(CMAKE_MACOSX_RPATH 1) set(CMAKE_MACOSX_RPATH 1)
set(CMAKE_INSTALL_RPATH "@loader_path/../lib") set(CMAKE_INSTALL_RPATH "@loader_path/../lib")
include_directories(
/usr/local/include
/opt/homebrew/include
)
link_directories(
/usr/local/lib
/opt/homebrew/lib
)
else() else()
set(CMAKE_INSTALL_RPATH_USE_LINK_PATH TRUE) set(CMAKE_INSTALL_RPATH_USE_LINK_PATH TRUE)
set(CMAKE_BUILD_WITH_INSTALL_RPATH TRUE) set(CMAKE_BUILD_WITH_INSTALL_RPATH TRUE)