diff --git a/plugins/VstEffect/CMakeLists.txt b/plugins/VstEffect/CMakeLists.txt index b842e194c..804022f37 100644 --- a/plugins/VstEffect/CMakeLists.txt +++ b/plugins/VstEffect/CMakeLists.txt @@ -1,8 +1,13 @@ IF(LMMS_SUPPORT_VST) INCLUDE(BuildPlugin) INCLUDE_DIRECTORIES("${CMAKE_CURRENT_SOURCE_DIR}/../vst_base") -LINK_DIRECTORIES("${CMAKE_CURRENT_BINARY_DIR}/../vst_base") -LINK_LIBRARIES(vstbase) +LINK_DIRECTORIES("${CMAKE_CURRENT_BINARY_DIR}/..") +IF(LMMS_BUILD_WIN32) + LINK_LIBRARIES(vstbase) +ELSE() + LINK_LIBRARIES(vstbase -Wl,--enable-new-dtags) +ENDIF() +SET(CMAKE_INSTALL_RPATH "${CMAKE_INSTALL_PREFIX}/${PLUGIN_DIR}") # Enable C++11 ADD_DEFINITIONS(-std=c++0x) diff --git a/plugins/vestige/CMakeLists.txt b/plugins/vestige/CMakeLists.txt index ccc12984d..0c1c9c707 100644 --- a/plugins/vestige/CMakeLists.txt +++ b/plugins/vestige/CMakeLists.txt @@ -4,11 +4,13 @@ IF(LMMS_SUPPORT_VST) INCLUDE(BuildPlugin) INCLUDE_DIRECTORIES("${CMAKE_CURRENT_SOURCE_DIR}/../vst_base") - LINK_DIRECTORIES("${CMAKE_CURRENT_BINARY_DIR}/../vst_base") - LINK_LIBRARIES(vstbase) + LINK_DIRECTORIES("${CMAKE_CURRENT_BINARY_DIR}/..") + SET(CMAKE_INSTALL_RPATH "${CMAKE_INSTALL_PREFIX}/${PLUGIN_DIR}") IF(LMMS_BUILD_WIN32) + LINK_LIBRARIES(vstbase) BUILD_PLUGIN(vestige vestige.cpp vestige.h MOCFILES vestige.h EMBEDDED_RESOURCES "${CMAKE_CURRENT_SOURCE_DIR}/*.png") ELSE() + LINK_LIBRARIES(vstbase -Wl,--enable-new-dtags) BUILD_PLUGIN(vestige vestige.cpp vestige.h MOCFILES vestige.h EMBEDDED_RESOURCES "${CMAKE_CURRENT_SOURCE_DIR}/*.png" LINK SHARED) ENDIF() ENDIF(LMMS_SUPPORT_VST)