Vulkan does not link for me on macOS with target_link_libraries(${PROJECT_NAME} glfw ${Vulkan_LIBRARIES}) CMakeLists.txt#L105.
If I amend the target_link_libraries to include Vulkan::Vulkan, it works fine.
ccmake -GNinja .. finds the Vulkan library okay:
Vulkan_GLSLANG_VALIDATOR_EXECU /Users/junglie85/VulkanSDK/1.2.182.0/macOS/bin/glslangValidator
Vulkan_GLSLC_EXECUTABLE /Users/junglie85/VulkanSDK/1.2.182.0/macOS/bin/glslc
Vulkan_INCLUDE_DIR /Users/junglie85/VulkanSDK/1.2.182.0/macOS/include
Vulkan_LIBRARY /Users/junglie85/VulkanSDK/1.2.182.0/macOS/lib/libvulkan.dylib
I'm on an M1 MacBook Pro, which I've found can have some slight oddities, but not sure why linking fails in this case.
¯_(ツ)_/¯
Vulkan does not link for me on macOS with
target_link_libraries(${PROJECT_NAME} glfw ${Vulkan_LIBRARIES})CMakeLists.txt#L105.If I amend the
target_link_librariesto includeVulkan::Vulkan, it works fine.ccmake -GNinja ..finds the Vulkan library okay:I'm on an M1 MacBook Pro, which I've found can have some slight oddities, but not sure why linking fails in this case.
¯_(ツ)_/¯