Browse Source

more portable OS X library install names

stopiccot 11 năm trước cách đây
mục cha
commit
d66f0222f2
2 tập tin đã thay đổi với 2 bổ sung2 xóa
  1. 1 1
      lib/CMakeLists.txt
  2. 1 1
      lib/minizip/CMakeLists.txt

+ 1 - 1
lib/CMakeLists.txt

@@ -104,7 +104,7 @@ set(lib_HEADERS
 )
 
 add_library(vcmi SHARED ${lib_SRCS} ${lib_HEADERS})
-set_target_properties(vcmi PROPERTIES XCODE_ATTRIBUTE_LD_DYLIB_INSTALL_NAME "@executable_path/libvcmi.dylib")
+set_target_properties(vcmi PROPERTIES XCODE_ATTRIBUTE_LD_DYLIB_INSTALL_NAME "@rpath/libvcmi.dylib")
 target_link_libraries(vcmi minizip ${Boost_LIBRARIES} ${SDL_LIBRARY} ${ZLIB_LIBRARIES} ${RT_LIB} ${DL_LIB})
 
 set_target_properties(vcmi PROPERTIES ${PCH_PROPERTIES})

+ 1 - 1
lib/minizip/CMakeLists.txt

@@ -12,7 +12,7 @@ set(lib_SRCS
 )
 
 add_library(minizip SHARED ${lib_SRCS})
-set_target_properties(minizip PROPERTIES XCODE_ATTRIBUTE_LD_DYLIB_INSTALL_NAME "@executable_path/libminizip.dylib")
+set_target_properties(minizip PROPERTIES XCODE_ATTRIBUTE_LD_DYLIB_INSTALL_NAME "@rpath/libminizip.dylib")
 target_link_libraries(minizip ${ZLIB_LIBRARIES})
 
 if (NOT APPLE) # Already inside vcmiclient bundle