Skip to content

GLFW cannot find vulkan/vulkan.h on macOS #35

@junglie85

Description

@junglie85

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.

¯_(ツ)_/¯

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions