diff --git a/CMakeLists.txt b/CMakeLists.txt index 9a2c3a2..a60f93e 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -35,6 +35,14 @@ elseif(WIN32) set(CMAKE_SHARED_LIBRARY_PREFIX "") endif() +if(UNIX) + SET(BIN_RPATH "\$ORIGIN/assets") #thanks yoyo games + set(CMAKE_SKIP_BUILD_RPATH TRUE) + set(CMAKE_BUILD_WITH_INSTALL_RPATH TRUE) + set(CMAKE_INSTALL_RPATH ${BIN_RPATH}) + set(CMAKE_INSTALL_RPATH_USE_LINK_PATH FALSE) +endif() + # Source lists add_library(FAudioGMS #Public header diff --git a/gamemaker/extensions/FAudioGMS/libFAudioGMS.so b/gamemaker/extensions/FAudioGMS/libFAudioGMS.so old mode 100644 new mode 100755 index 9fb4935..80dc02f Binary files a/gamemaker/extensions/FAudioGMS/libFAudioGMS.so and b/gamemaker/extensions/FAudioGMS/libFAudioGMS.so differ