소스 검색

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

Jorrit Rouwe 4 달 전
부모
커밋
72a6dc60fd
2개의 변경된 파일2개의 추가작업 그리고 0개의 파일을 삭제
  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()