QT += CONFIG += c++17 INCLUDEPATH += /usr/include/vulkan \ $$PWD/third_party \ $$PWD/third_party/vkbootstrap \ $$PWD/third_party/vkbootstrap/build \ $$PWD/third_party/fmt/include \ $$PWD/third_party/SDL/build/include/SDL2 \ $$PWD/third_party/SDL/build/include-config-/SDL2 \ $$PWD/third_party/fmt/build LIBS += -lglfw -lvulkan -ldl -lpthread -lX11 -lXxf86vm -lXrandr -lXi \ # -lSDL2main -lSDL2 -lvk-bootstrap \ # -L$$PWD/third_party/fmt/build -lfmt SOURCES += \ VulkanTutorial1.0/ComputeAndGraphics.cpp \ main.cpp HEADERS += \ \ VulkanTutorial1.0/ComputeAndGraphics.h \ VulkanTutorial1.0/Types.h DISTFILES += \ shaders/comp.spv \ shaders/compile.sh \ shaders/frag.spv \ shaders/shader.frag \ shaders/shader.vert \ shaders/shaderCompute.comp \ shaders/shaderCompute.frag \ shaders/shaderCompute.vert \ shaders/vert.spv contains(ANDROID_TARGET_ARCH,arm64-v8a) { QT += ANDROID_PACKAGE_SOURCE_DIR = \ $$PWD/android OTHER_FILES += android/src/Vulkan \ android/AndroidManifest.xml \ android/build.gradle \ android/gradle/wrapper/gradle-wrapper.jar \ android/gradle/wrapper/gradle-wrapper.properties \ android/gradlew \ android/gradlew.bat \ android/res/values/libs.xml }