Was trying to set up vulkan with CMAKE for the first time.
cmake_minimum_required(VERSION 3.10)
project(VulkanApp)
find_package(Vulkan REQUIRED)
set(CMAKE_CXX_STANDARD 17)
set(CMAKE_CXX_STANDARD_REQUIRED True)
add_executable(VulkanApp main.cpp)
target_include_directories(VulkanApp PUBLIC ${VULKAN_INCLUDE_DIR})
target_link_libraries(VulkanApp ${Vulkan_LIBRARY})
message("Vulkan_INCLUDE_DIR: ${VULKAN_INCLUDE_DIR}")
message("VULKAN_LIBRARY: ${VULKAN_LIBRARY}")
Both the Library and Include dirs are printed as ```cmd
Vulkan_INCLUDE_DIR: C:/VulkanSDK/1.3.290.0/Include
Vulkan_LIBRARY: C:/VulkanSDK/1.3.290.0/Lib/vulkan-1.lib
-- Configuring done (5.1s)
-- Generating done (0.0s)
-- Build files have been written to: C:/Users/mitta/dev/VulkanApp
But when I run make, it throws
```cmd
CMakeFiles\VulkanApp.dir/objects.a(main.cpp.obj):main.cpp:(.text+0xa1): undefined reference to `vkCreateInstance@12'
CMakeFiles\VulkanApp.dir/objects.a(main.cpp.obj):main.cpp:(.text+0x111): undefined reference to `vkDestroyInstance@8'
collect2.exe: error: ld returned 1 exit status
make[2]: *** [VulkanApp.exe] Error 1
make[1]: *** [CMakeFiles/VulkanApp.dir/all] Error 2
make: *** [all] Error 2```