build: raise min cmake version to 3.13 in other places

pull/26383/head
Maksim Shabunin 6 months ago
parent 66a29b422c
commit e44e3ab0a7
  1. 10
      CMakeLists.txt
  2. 2
      cmake/OpenCVGenPkgconfig.cmake
  3. 2
      doc/tutorials/introduction/linux_gcc_cmake/linux_gcc_cmake.markdown
  4. 2
      modules/core/misc/plugins/parallel_openmp/CMakeLists.txt
  5. 2
      modules/core/misc/plugins/parallel_tbb/CMakeLists.txt
  6. 2
      modules/gapi/CMakeLists.txt
  7. 2
      modules/highgui/misc/plugins/plugin_gtk/CMakeLists.txt
  8. 2
      modules/java/android_sdk/libcxx_helper/CMakeLists.txt
  9. 2
      modules/python/CMakeLists.txt
  10. 2
      modules/videoio/misc/plugin_ffmpeg/CMakeLists.txt
  11. 2
      modules/videoio/misc/plugin_gstreamer/CMakeLists.txt
  12. 2
      platforms/android/aar-template/OpenCV/src/main/cpp/CMakeLists.txt.template
  13. 2
      platforms/android/build-tests/test_cmake_build.py
  14. 2
      platforms/linux/gnu.toolchain.cmake
  15. 2
      samples/CMakeLists.example.in
  16. 2
      samples/CMakeLists.txt
  17. 2
      samples/android/tutorial-2-mixedprocessing/jni/CMakeLists.txt
  18. 2
      samples/android/tutorial-4-opencl/jni/CMakeLists.txt
  19. 2
      samples/cpp/example_cmake/CMakeLists.txt
  20. 2
      samples/cpp/tutorial_code/core/parallel_backend/CMakeLists.txt
  21. 4
      samples/cpp/tutorial_code/gpu/gpu-thrust-interop/CMakeLists.txt
  22. 2
      samples/hal/c_hal/CMakeLists.txt
  23. 2
      samples/hal/slow_hal/CMakeLists.txt

@ -15,15 +15,7 @@ endif()
include(cmake/OpenCVMinDepVersions.cmake)
if(CMAKE_SYSTEM_NAME MATCHES WindowsPhone OR CMAKE_SYSTEM_NAME MATCHES WindowsStore)
cmake_minimum_required(VERSION 3.1 FATAL_ERROR)
#Required to resolve linker error issues due to incompatibility with CMake v3.0+ policies.
#CMake fails to find _fseeko() which leads to subsequent linker error.
#See details here: http://www.cmake.org/Wiki/CMake/Policies
cmake_policy(VERSION 2.8)
else()
cmake_minimum_required(VERSION "${MIN_VER_CMAKE}" FATAL_ERROR)
endif()
cmake_minimum_required(VERSION "${MIN_VER_CMAKE}" FATAL_ERROR)
#
# Configure CMake policies

@ -110,7 +110,7 @@ endif()
# =============================================================================
else() # DEFINED CMAKE_HELPER_SCRIPT
cmake_minimum_required(VERSION 2.8.12.2)
cmake_minimum_required(VERSION 3.13)
cmake_policy(SET CMP0012 NEW)
include("${CMAKE_HELPER_SCRIPT}")
include("${OpenCV_SOURCE_DIR}/cmake/OpenCVUtils.cmake")

@ -61,7 +61,7 @@ int main(int argc, char** argv )
Now you have to create your CMakeLists.txt file. It should look like this:
@code{.cmake}
cmake_minimum_required(VERSION 2.8)
cmake_minimum_required(VERSION 3.13)
project( DisplayImage )
find_package( OpenCV REQUIRED )
include_directories( ${OpenCV_INCLUDE_DIRS} )

@ -1,4 +1,4 @@
cmake_minimum_required(VERSION 3.5)
cmake_minimum_required(VERSION 3.13)
project(opencv_core_parallel_openmp CXX)
get_filename_component(OpenCV_SOURCE_DIR "${CMAKE_CURRENT_LIST_DIR}/../../../../.." ABSOLUTE)

@ -1,4 +1,4 @@
cmake_minimum_required(VERSION 3.5)
cmake_minimum_required(VERSION 3.13)
project(opencv_core_parallel_tbb CXX)
get_filename_component(OpenCV_SOURCE_DIR "${CMAKE_CURRENT_LIST_DIR}/../../../../.." ABSOLUTE)

@ -1,7 +1,7 @@
# FIXME: Rework standalone build in more generic maner
# (Restructure directories, add common pass, etc)
if(NOT DEFINED OPENCV_INITIAL_PASS)
cmake_minimum_required(VERSION 3.3)
cmake_minimum_required(VERSION 3.13)
project(gapi_standalone)
include("cmake/standalone.cmake")
return()

@ -1,4 +1,4 @@
cmake_minimum_required(VERSION 3.5)
cmake_minimum_required(VERSION 3.13)
project(opencv_highgui_gtk)
get_filename_component(OpenCV_SOURCE_DIR "${CMAKE_CURRENT_LIST_DIR}/../../../../.." ABSOLUTE)

@ -1,4 +1,4 @@
cmake_minimum_required(VERSION 3.6)
cmake_minimum_required(VERSION 3.13)
project(opencv_jni_shared)

@ -25,7 +25,7 @@ add_subdirectory(python3)
else() # standalone build
cmake_minimum_required(VERSION 2.8.12.2)
cmake_minimum_required(VERSION 3.13)
project(OpenCVPython CXX C)
include("./standalone.cmake")

@ -1,4 +1,4 @@
cmake_minimum_required(VERSION 3.5)
cmake_minimum_required(VERSION 3.13)
get_filename_component(OpenCV_SOURCE_DIR "${CMAKE_CURRENT_LIST_DIR}/../../../.." ABSOLUTE)
include("${OpenCV_SOURCE_DIR}/cmake/OpenCVPluginStandalone.cmake")

@ -1,4 +1,4 @@
cmake_minimum_required(VERSION 3.5)
cmake_minimum_required(VERSION 3.13)
get_filename_component(OpenCV_SOURCE_DIR "${CMAKE_CURRENT_LIST_DIR}/../../../.." ABSOLUTE)
include("${OpenCV_SOURCE_DIR}/cmake/OpenCVPluginStandalone.cmake")

@ -1,4 +1,4 @@
cmake_minimum_required(VERSION 3.6)
cmake_minimum_required(VERSION 3.13)
project("opencv")

@ -7,7 +7,7 @@ import logging as log
log.basicConfig(format='%(message)s', level=log.DEBUG)
CMAKE_TEMPLATE='''\
CMAKE_MINIMUM_REQUIRED(VERSION 2.8)
CMAKE_MINIMUM_REQUIRED(VERSION 3.13)
# Enable C++17
set(CMAKE_CXX_STANDARD 17)

@ -1,4 +1,4 @@
cmake_minimum_required(VERSION 3.5)
cmake_minimum_required(VERSION 3.13)
# load settings in case of "try compile"
set(TOOLCHAIN_CONFIG_FILE "${CMAKE_BINARY_DIR}${CMAKE_FILES_DIRECTORY}/toolchain.config.cmake")

@ -1,5 +1,5 @@
# cmake needs this line
cmake_minimum_required(VERSION 3.1)
cmake_minimum_required(VERSION 3.13)
if(NOT DEFINED EXAMPLE_NAME)
message(FATAL_ERROR "Invalid build script: missing EXAMPLE_NAME")

@ -59,7 +59,7 @@ else()
# Standalone mode
#
#===================================================================================================
cmake_minimum_required(VERSION 3.1)
cmake_minimum_required(VERSION 3.13)
project(samples C CXX)
option(BUILD_EXAMPLES "Build samples" ON)

@ -1,4 +1,4 @@
cmake_minimum_required(VERSION 3.6)
cmake_minimum_required(VERSION 3.13)
set(target mixed_sample)
project(${target} CXX)

@ -1,4 +1,4 @@
cmake_minimum_required(VERSION 3.6)
cmake_minimum_required(VERSION 3.13)
set(target JNIpart)
project(${target} CXX)

@ -1,5 +1,5 @@
# cmake needs this line
cmake_minimum_required(VERSION 3.1)
cmake_minimum_required(VERSION 3.13)
# Define project name
project(opencv_example_project)

@ -1,4 +1,4 @@
cmake_minimum_required(VERSION 3.9)
cmake_minimum_required(VERSION 3.13)
find_package(OpenCV REQUIRED COMPONENTS opencv_core)

@ -1,4 +1,4 @@
CMAKE_MINIMUM_REQUIRED(VERSION 2.8)
CMAKE_MINIMUM_REQUIRED(VERSION 3.13)
FIND_PACKAGE(CUDA REQUIRED)
INCLUDE_DIRECTORIES(${CUDA_INCLUDE_DIRS})
@ -7,4 +7,4 @@ FIND_PACKAGE(OpenCV REQUIRED COMPONENTS core)
INCLUDE_DIRECTORIES(${OpenCV_INCLUDE_DIRS})
CUDA_ADD_EXECUTABLE(opencv_thrust main.cu)
TARGET_LINK_LIBRARIES(opencv_thrust ${OpenCV_LIBS})
TARGET_LINK_LIBRARIES(opencv_thrust ${OpenCV_LIBS})

@ -1,4 +1,4 @@
cmake_minimum_required(VERSION 2.8.12.2 FATAL_ERROR)
cmake_minimum_required(VERSION 3.13 FATAL_ERROR)
set(PROJECT_NAME "c_hal")
set(HAL_LIB_NAME "c_hal")

@ -1,4 +1,4 @@
cmake_minimum_required(VERSION 2.8.12.2 FATAL_ERROR)
cmake_minimum_required(VERSION 3.13 FATAL_ERROR)
set(PROJECT_NAME "slow_hal")
set(HAL_LIB_NAME "slow_hal")

Loading…
Cancel
Save