From c8c16f31c5ec8a466dced69e2ed05c10b3c81250 Mon Sep 17 00:00:00 2001 From: Davide Gerhard Date: Wed, 1 May 2019 15:39:46 +0200 Subject: [PATCH] first try to set RPATH correctly. Doesn't work for Qt if Qt is setted with -DCMAKE_PREFIX_PATH= it doesn't work --- CMakeLists.txt | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/CMakeLists.txt b/CMakeLists.txt index 1707c0b20..28fb3b6e4 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -25,6 +25,9 @@ set(INSTALL_LIB_DIR "lib/sdrangel") set(INSTALL_PLUGINS_DIR ${INSTALL_LIB_DIR}/plugins) set(INSTALL_PLUGINSSRV_DIR ${INSTALL_LIB_DIR}/pluginssrv) +set(CMAKE_MACOSX_RPATH 1) +set(CMAKE_INSTALL_RPATH "${CMAKE_INSTALL_PREFIX}/${INSTALL_LIB_DIR}") + # SDRAngel cmake options option(DEBUG_OUTPUT "Print debug messages" OFF) option(SANITIZE_ADDRESS "Activate memory address sanitization" OFF) @@ -78,6 +81,7 @@ find_package(Qt5 COMPONENTS MultimediaWidgets REQUIRED) # for the server we don't need OpenGL components if (BUILD_GUI) + set(QT_USE_QTOPENGL TRUE) find_package(OpenGL REQUIRED) find_package(Qt5 COMPONENTS OpenGL REQUIRED) endif()