File tree Expand file tree Collapse file tree 1 file changed +11
-1
lines changed Expand file tree Collapse file tree 1 file changed +11
-1
lines changed Original file line number Diff line number Diff line change @@ -253,10 +253,20 @@ if(APPLE)
253253 set (APPS "\$ {CMAKE_INSTALL_PREFIX}/bin/ngscopeclient" )
254254 set (DIRS "\$ {CMAKE_INSTALL_PREFIX}/lib" )
255255 set (FRAMEWORKS "\$ {CMAKE_INSTALL_PREFIX}/Frameworks" )
256+ execute_process (
257+ COMMAND brew --prefix molten-vk
258+ RESULT_VARIABLE MOLTEN_VK_RESULT
259+ OUTPUT_VARIABLE MOLTEN_VK_OUTPUT
260+ ERROR_QUIET
261+ OUTPUT_STRIP_TRAILING_WHITESPACE
262+ )
263+ if (NOT MOLTEN_VK_RESULT EQUAL 0)
264+ message (FATAL_ERROR "failed to find Homebrew prefix for molten-vk" )
265+ endif ()
256266 # https://vulkan.lunarg.com/doc/view/1.3.275.0/mac/getting_started.html#application-bundle-structure-on-macos
257267 install (FILES "${CMAKE_SOURCE_DIR} /src/ngscopeclient/macos/MoltenVK_icd.json"
258268 DESTINATION bin/vulkan/icd.d/)
259- install (FILES "/opt/homebrew/opt/molten-vk /lib/libMoltenVK.dylib" DESTINATION lib)
269+ install (FILES "${MOLTEN_VK_OUTPUT} /lib/libMoltenVK.dylib" DESTINATION lib)
260270 install (CODE "
261271 include(BundleUtilities)
262272 fixup_bundle(\" ${APPS} \" \" lib/libMoltenVK.dylib\" \" ${DIRS} \" )
You can’t perform that action at this time.
0 commit comments