From de988f97a14ce4a96ac2de11a34d62eafee6f401 Mon Sep 17 00:00:00 2001 From: cosmonaut Date: Fri, 29 Oct 2021 15:35:35 -0700 Subject: [PATCH] set RPATH on unix build for game maker usage --- CMakeLists.txt | 8 ++++++++ .../extensions/FAudioGMS/libFAudioGMS.so | Bin 359552 -> 359552 bytes 2 files changed, 8 insertions(+) mode change 100644 => 100755 gamemaker/extensions/FAudioGMS/libFAudioGMS.so 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 9fb4935483fd1f9fe8afe50200cc771758c19f2c..80dc02fb104d81b878f9da7bc7d7b7b8cbd05584 GIT binary patch delta 1030 zcmZ`&Pe>F|7@zO$Jl)mtU%AaL6*d$!T^x#Vje@ccvK`dCq@dQ!)Ip+J+0xb1NT7$^ za<@ml6+GxEgP^rVM!HzH6(k6PRy*W1qS%{hEB3~jsqxUjoA3SJ@B4l4_dVV-wt~i1 zFnu#%jB}5tk;X zP*Y?4Veg08*|{+}@};XM{c7TFUE+DZ52czQo&P2+pRYa9*&S_(s@k^Tvaz6zvt*93Sx0L%Gvjn*)y|QR zj4gQBvmSPXfF_22d05jnwD+$krx`0d`&zO)9_=NfGPcLVY94KjWHb@x$$L#C^IC`; z(*?4s3FIA{m$VS%h@^|8s0pZ>BhC6D(#I0~x&RZTUq4PZ7)r5W=pmBRLp3GOHm}KJ zU4#|#Ll^T$ZhboZ#%QjFjz>yzQb~fTBvJVST%%74NTgQ^=qmbsnNAhZ0K71N7SQ(y zR4=akvH)i$m5x=uZjcvXj3^TLMe}=$Or;S#smU#tYG*jlAAVC+(d?&P1*x@@H zii37i<-gn=UXlE&jdyoTqW1) zl;6MZ=ZbV(z{|{OTMZVOQx<~01DrvJEG$0*e9)Y!!2&SuWi4hsnQOIpssao;7-TR- zr>&4RSAzIDVyjZf(wXN%xcwxg&GC!)YYS^#9mYz)HN8ZqhjFCJ_3BsY`Y>(@xE@<+ xcmziR?m-pJ-VwYB0rv&OXzwVa6VBC3&}j?)z43I7!3Ot|9S5A8z5crhx{L@Y?{!JkW8L8M?~lkK5J(3E0-JZTG96wg(q>zj@#L-ZyV%XN-N- z*jLSwKz3F-e6kDUbDB|=4}sByj>Hegcu@ogL0C)HcvVv2RU(!FuPWo4VD-Pf3@(xk zd=_?`I8|4^zPUJ)n%VetCp27nY(E?PR=NkDcYvkRFKzV-4y8h+&%+OWQQ^tYCy@pU ze2~Y3>2TC^9Sc@q6XzIPZ03^+Hmh=M;bq2JuGX<%bl2eYUc)~b``yD{@~{;g%!H$U zx3fb~N8~=8xR5BtEQ9l#Te9rLgmA!O0OuQOr1k%_#}Blw1{U`6l3Gc5kdL~xI; zM9UuGZI7^m(|Q=2Otr>d|EPk$=v^R&KeDW)E2rOiYCGMZ=eSz;W5eGG(7v+mdj-I?xk>1wlTfbj zI&Da{Dz^cX=Bn~0AY(N-1`M)LlRH43EZ5|IkR+fk_Xq89?xN8(6C>%m9M|?nI6gQy zc;t-4E>>J@(PgHFAh`liLb+fK^K$RkCpAc-&Cz_L6eEKQQhk2OCOHMIGHbmpD9o&} zp!!0RNhTbedJG%x+-8hKr%@sxcE+Yd(`Xk2#7!{B g&@7|#?g7n{MF;*n`DBa1ptzjk(w3?A1l@;!0p2v&Jpcdz