diff '--color=auto' -ur nextpnr-nextpnr-0.8.orig/3rdparty/imgui/examples/example_glfw_vulkan/CMakeLists.txt nextpnr-nextpnr-0.8/3rdparty/imgui/examples/example_glfw_vulkan/CMakeLists.txt --- nextpnr-nextpnr-0.8.orig/3rdparty/imgui/examples/example_glfw_vulkan/CMakeLists.txt 2025-03-20 09:07:37.000000000 +0100 +++ nextpnr-nextpnr-0.8/3rdparty/imgui/examples/example_glfw_vulkan/CMakeLists.txt 2025-05-30 14:06:32.589813761 +0200 @@ -2,7 +2,7 @@ project(imgui_example_glfw_vulkan C CXX) if(NOT CMAKE_BUILD_TYPE) - set(CMAKE_BUILD_TYPE Debug CACHE STRING "" FORCE) +#_cmake_modify_IGNORE set(CMAKE_BUILD_TYPE Debug CACHE STRING "" FORCE) endif() set (CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -DVK_PROTOTYPES") diff '--color=auto' -ur nextpnr-nextpnr-0.8.orig/CMakeLists.txt nextpnr-nextpnr-0.8/CMakeLists.txt --- nextpnr-nextpnr-0.8.orig/CMakeLists.txt 2025-03-20 09:07:37.000000000 +0100 +++ nextpnr-nextpnr-0.8/CMakeLists.txt 2025-05-30 14:08:00.623119637 +0200 @@ -40,7 +40,7 @@ endif() if (NOT CMAKE_BUILD_TYPE) - set(CMAKE_BUILD_TYPE Release) +#_cmake_modify_IGNORE set(CMAKE_BUILD_TYPE Release) endif() if (USE_IPO) @@ -176,7 +176,7 @@ if (BUILD_PYTHON) # TODO: sensible minimum Python version - find_package(Python3 3.5 REQUIRED COMPONENTS Interpreter Development.Embed) + find_package(Python3 3.13 REQUIRED COMPONENTS Interpreter Development.Embed) find_package(pybind11 CONFIG) if (NOT pybind11_FOUND) message(STATUS "Using built-in pybind11") @@ -184,7 +184,7 @@ endif() include_directories(${Python3_INCLUDE_DIRS}) else() - find_package(Python3 3.5 REQUIRED COMPONENTS Interpreter) + find_package(Python3 3.13 REQUIRED COMPONENTS Interpreter) add_definitions("-DNO_PYTHON") endif() @@ -239,8 +239,6 @@ add_subdirectory(json) add_subdirectory(rust) -add_subdirectory(tests/gui) - add_custom_target(nextpnr-all-bba) function(add_nextpnr_architecture target)