fix ninja

This commit is contained in:
Richard Ward
2025-12-19 13:28:18 +00:00
parent 6a9afd7ed3
commit 69a44f179f

View File

@@ -1,4 +1,12 @@
cmake_minimum_required(VERSION 3.24)
if(CMAKE_GENERATOR MATCHES "Ninja")
if(DEFINED CMAKE_GENERATOR_PLATFORM)
set(CMAKE_GENERATOR_PLATFORM "" CACHE STRING "" FORCE)
endif()
if(DEFINED CMAKE_GENERATOR_TOOLSET)
set(CMAKE_GENERATOR_TOOLSET "" CACHE STRING "" FORCE)
endif()
endif()
project(SDL3App LANGUAGES CXX)
list(APPEND CMAKE_PROGRAM_PATH "C:/ProgramData/chocolatey/bin")
if(NOT CMAKE_CONFIGURATION_TYPES AND NOT CMAKE_BUILD_TYPE)
@@ -52,6 +60,12 @@ if(EXISTS "${CMAKE_BINARY_DIR}/conan_toolchain.cmake")
include("${CMAKE_BINARY_DIR}/conan_toolchain.cmake")
endif()
if(CMAKE_GENERATOR MATCHES "Ninja" OR CMAKE_GENERATOR MATCHES "Ninja Multi-Config")
if(DEFINED CMAKE_GENERATOR_PLATFORM)
set(CMAKE_GENERATOR_PLATFORM "" CACHE STRING "" FORCE)
endif()
endif()
if(BUILD_SDL3_APP)
find_package(Vulkan REQUIRED)
find_package(SDL3 CONFIG REQUIRED)