diff --git a/programs/full_web_node/CMakeLists.txt b/programs/full_web_node/CMakeLists.txt index 9789cb18..4d73381d 100644 --- a/programs/full_web_node/CMakeLists.txt +++ b/programs/full_web_node/CMakeLists.txt @@ -2,6 +2,31 @@ #project(full_web_node) + + +# use, i.e. don't skip the full RPATH for the build tree +SET(CMAKE_SKIP_BUILD_RPATH FALSE) + +# when building, don't use the install RPATH already +# (but later on when installing) +SET(CMAKE_BUILD_WITH_INSTALL_RPATH FALSE) + +SET(CMAKE_INSTALL_RPATH "${CMAKE_INSTALL_PREFIX}/lib") + +# add the automatically determined parts of the RPATH +# which point to directories outside the build tree to the install RPATH +SET(CMAKE_INSTALL_RPATH_USE_LINK_PATH TRUE) + + +# the RPATH to be used when installing, but only if it's not a system directory +LIST(FIND CMAKE_PLATFORM_IMPLICIT_LINK_DIRECTORIES "${CMAKE_INSTALL_PREFIX}/lib" isSystemDir) +IF("${isSystemDir}" STREQUAL "-1") + SET(CMAKE_INSTALL_RPATH "${CMAKE_INSTALL_PREFIX}/lib") + ENDIF("${isSystemDir}" STREQUAL "-1") + + + + # Find includes in corresponding build directories set(CMAKE_INCLUDE_CURRENT_DIR ON) # Instruct CMake to run moc automatically when needed. @@ -17,7 +42,6 @@ qt5_add_resources(QML_QRC qml/qml.qrc) qt5_add_resources(WEB_QRC web/web.qrc) - set( APP_NAME "GrapheneTest3" ) set( CPACK_BUNDLE_NAME ${APP_NAME} )