cmake_minimum_required(VERSION 3.10) project(VulkanLearning LANGUAGES CXX) set(CMAKE_CXX_STANDARD 11) set(CMAKE_CXX_STANDARD_REQUIRED ON) set(CMAKE_EXPORT_COMPILE_COMMANDS ON) set(CMAKE_BUILD_TYPE Debug) #set(CMAKE_BUILD_TYPE Release) #set(CMAKE_BUILD_TYPE RelWithDebInfo) include_directories( ${PROJECT_SOURCE_DIR}/thirdparty/include ) link_directories( ${PROJECT_SOURCE_DIR}/thirdparty/lib ) add_executable(VulkanLearning main.cpp) target_link_libraries( VulkanLearning libSDL2.so libvulkan.so libglm.a )