From 834d4aa8bed7d3be73b4614c2774b456ba776c50 Mon Sep 17 00:00:00 2001 From: Arseniy Obolenskiy Date: Sun, 23 Nov 2025 19:22:49 +0100 Subject: [PATCH] Make CMAKE_BUILD_TYPE=Release by default Clean up all local workarounds for CMAKE_BUILD_TYPE variable setting --- CMakeLists.txt | 2 ++ app/Graph/CMakeLists.txt | 10 ---------- test/CMakeLists.txt | 4 ---- 3 files changed, 2 insertions(+), 14 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index c1b852d96..d7c537499 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -2,6 +2,8 @@ cmake_minimum_required(VERSION 3.20) project(ITLabAI) +set(CMAKE_BUILD_TYPE "Release" CACHE STRING "Build type" FORCE) + option(ENABLE_STATISTIC_TENSORS "Enable statistic tensors" OFF) if(ENABLE_STATISTIC_TENSORS) diff --git a/app/Graph/CMakeLists.txt b/app/Graph/CMakeLists.txt index 6d84b1f28..69e934d36 100644 --- a/app/Graph/CMakeLists.txt +++ b/app/Graph/CMakeLists.txt @@ -22,22 +22,12 @@ target_link_libraries(Graph_Build BuildGraph) add_executable(ACC acc_check.cpp) target_link_libraries(ACC BuildGraph) -if (NOT CMAKE_BUILD_TYPE) - set(CMAKE_BUILD_TYPE "Debug") -endif() - if (WIN32) add_custom_command(TARGET Graph_Build POST_BUILD COMMAND ${CMAKE_COMMAND} -E copy_directory "${OPENCV_BUILD_DIR}/bin/." "${CMAKE_BINARY_DIR}/bin/") - if ("${CMAKE_BUILD_TYPE}" STREQUAL "DEBUG") - set(CMAKE_BUILD_TYPE "Debug") - endif() - if ("${CMAKE_BUILD_TYPE}" STREQUAL "RELEASE") - set(CMAKE_BUILD_TYPE "Release") - endif() add_custom_command(TARGET ACC POST_BUILD COMMAND ${CMAKE_COMMAND} -E copy_directory "${OPENCV_BUILD_DIR}/bin/." diff --git a/test/CMakeLists.txt b/test/CMakeLists.txt index 02d9e493f..a26bdadfb 100644 --- a/test/CMakeLists.txt +++ b/test/CMakeLists.txt @@ -13,10 +13,6 @@ target_link_libraries(run_test PUBLIC graphT_lib) target_include_directories(run_test PRIVATE "${CMAKE_CURRENT_SOURCE_DIR}") target_include_directories(run_test PRIVATE "${CMAKE_SOURCE_DIR}/app/ReaderImage") -if (NOT CMAKE_BUILD_TYPE) - set(CMAKE_BUILD_TYPE "Debug") -endif() - if (WIN32) add_custom_command(TARGET run_test POST_BUILD COMMAND ${CMAKE_COMMAND} -E copy_directory