# HG changeset patch # User koda # Date 1515543253 -3600 # Node ID 62f7d28e93e3a520734b6222351aac4f69360dbf # Parent 7caa4ec513bd1707c1cb97850847c5c6a2a4bf80 Set cmake RPATH policy to OLD diff -r 7caa4ec513bd -r 62f7d28e93e3 CMakeLists.txt --- a/CMakeLists.txt Tue Jan 02 23:20:50 2018 +0300 +++ b/CMakeLists.txt Wed Jan 10 01:14:13 2018 +0100 @@ -9,7 +9,7 @@ endif() endforeach() -foreach(hwpolicy CMP0026) +foreach(hwpolicy CMP0026 CMP0068) if(POLICY ${hwpolicy}) cmake_policy(SET ${hwpolicy} OLD) endif() diff -r 7caa4ec513bd -r 62f7d28e93e3 tools/CreateMacBundle.cmake.in --- a/tools/CreateMacBundle.cmake.in Tue Jan 02 23:20:50 2018 +0300 +++ b/tools/CreateMacBundle.cmake.in Wed Jan 10 01:14:13 2018 +0100 @@ -18,17 +18,23 @@ # same here, for libpng and hwengine, let's assume the version pulled # by macdeployqt matches (yes, libpng is pulled in by macdeployqt even # when NOVIDEOREC is ON) - execute_process(COMMAND install_name_tool -change ${PNG_LIBRARY} @executable_path/../Frameworks/${PNG_LIBNAME} ${engine_full_path}) - execute_process(COMMAND install_name_tool -change ${ZLIB_LIBRARY} @executable_path/../Frameworks/${ZLIB_LIBNAME} ${engine_full_path}) + execute_process(COMMAND install_name_tool -change ${PNG_LIBRARY} @executable_path/../Frameworks/libpng16.16.dylib ${engine_full_path}) + #execute_process(COMMAND install_name_tool -change ${ZLIB_LIBRARY} @executable_path/../Frameworks/${ZLIB_LIBNAME} ${engine_full_path}) endif() execute_process(COMMAND cp ${PNG_LIBRARY} ${frameworks_dir}) execute_process(COMMAND cp -pPR ${sdl_library_only} ${frameworks_dir}) + execute_process(COMMAND install_name_tool -change ${sdl_library_only} @executable_path/../Frameworks/libSDL2-2.0.0.dylib ${engine_full_path}) execute_process(COMMAND cp -pPR ${SDL2_IMAGE_LIBRARIES} ${frameworks_dir}) + execute_process(COMMAND install_name_tool -change ${SDL2_IMAGE_LIBRARIES} @executable_path/../Frameworks/libSDL2_image-2.0.0.dylib ${engine_full_path}) execute_process(COMMAND cp -pPR ${SDL2_NET_LIBRARIES} ${frameworks_dir}) + execute_process(COMMAND install_name_tool -change ${SDL2_NET_LIBRARIES} @executable_path/../Frameworks/libSDL2_net-2.0.0.dylib ${engine_full_path}) execute_process(COMMAND cp -pPR ${SDL2_TTF_LIBRARIES} ${frameworks_dir}) + execute_process(COMMAND install_name_tool -change ${SDL2_TTF_LIBRARIES} @executable_path/../Frameworks/libSDL2_ttf-2.0.0.dylib ${engine_full_path}) execute_process(COMMAND cp -pPR ${SDL2_MIXER_LIBRARIES} ${frameworks_dir}) + execute_process(COMMAND install_name_tool -change ${SDL2_MIXER_LIBRARIES} @executable_path/../Frameworks/libSDL2_mixer-2.0.0.dylib ${engine_full_path}) + execute_process(COMMAND cp -pPR ${OGG_LIBRARY} ${frameworks_dir}) execute_process(COMMAND cp -pPR ${VORBIS_LIBRARY} ${frameworks_dir})