Ver Fonte

Configuring RPATH on macOS to make it easier to start the Samples/JoltViewer from the terminal

Jorrit Rouwe há 2 meses atrás
pai
commit
72a6dc60fd
2 ficheiros alterados com 2 adições e 0 exclusões
  1. 1 0
      JoltViewer/JoltViewer.cmake
  2. 1 0
      Samples/Samples.cmake

+ 1 - 0
JoltViewer/JoltViewer.cmake

@@ -20,6 +20,7 @@ if ("${CMAKE_SYSTEM_NAME}" MATCHES "Darwin")
 	add_executable(JoltViewer MACOSX_BUNDLE ${JOLT_VIEWER_SRC_FILES} ${TEST_FRAMEWORK_ASSETS} ${JPH_ICON})
 	set_property(TARGET JoltViewer PROPERTY MACOSX_BUNDLE_INFO_PLIST "${CMAKE_CURRENT_SOURCE_DIR}/iOS/JoltViewerInfo.plist")
 	set_property(TARGET JoltViewer PROPERTY XCODE_ATTRIBUTE_PRODUCT_BUNDLE_IDENTIFIER "com.joltphysics.joltviewer")
+	set_property(TARGET JoltViewer PROPERTY BUILD_RPATH "/usr/local/lib" INSTALL_RPATH "/usr/local/lib") # to find the Vulkan shared lib
 else()
 	add_executable(JoltViewer ${JOLT_VIEWER_SRC_FILES})
 endif()

+ 1 - 0
Samples/Samples.cmake

@@ -351,6 +351,7 @@ if ("${CMAKE_SYSTEM_NAME}" MATCHES "Darwin")
 
 	set_property(TARGET Samples PROPERTY MACOSX_BUNDLE_INFO_PLIST "${CMAKE_CURRENT_SOURCE_DIR}/iOS/SamplesInfo.plist")
 	set_property(TARGET Samples PROPERTY XCODE_ATTRIBUTE_PRODUCT_BUNDLE_IDENTIFIER "com.joltphysics.samples")
+	set_property(TARGET Samples PROPERTY BUILD_RPATH "/usr/local/lib" INSTALL_RPATH "/usr/local/lib") # to find the Vulkan shared lib
 else()
 	add_executable(Samples ${SAMPLES_SRC_FILES})
 endif()