diff --git a/CMakeLists.txt b/CMakeLists.txt index fa88e4857..28ed254e0 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -1,6 +1,6 @@ # SPDX-License-Identifier: Apache-2.0 -cmake_minimum_required(VERSION 3.14) +cmake_minimum_required(VERSION 3.20) project(kompute VERSION 0.8.1 LANGUAGES CXX) set(CMAKE_CXX_STANDARD 14) diff --git a/cmake/bin_file_to_header.cmake b/cmake/bin_file_to_header.cmake index e03931907..b47b36139 100644 --- a/cmake/bin_file_to_header.cmake +++ b/cmake/bin_file_to_header.cmake @@ -1,4 +1,4 @@ -cmake_minimum_required(VERSION 3.14) +cmake_minimum_required(VERSION 3.20) if(${INPUT_SHADER_FILE} STREQUAL "") message(FATAL_ERROR "No input file path provided via 'INPUT_SHADER_FILE'.") diff --git a/examples/array_multiplication/CMakeLists.txt b/examples/array_multiplication/CMakeLists.txt index ae28c8a84..68f9b5ea7 100644 --- a/examples/array_multiplication/CMakeLists.txt +++ b/examples/array_multiplication/CMakeLists.txt @@ -1,4 +1,4 @@ -cmake_minimum_required(VERSION 3.14) +cmake_minimum_required(VERSION 3.20) project(kompute_array_mult) set(CMAKE_CXX_STANDARD 14) diff --git a/examples/array_multiplication/shader/CMakeLists.txt b/examples/array_multiplication/shader/CMakeLists.txt index c403373ad..684a6a82a 100644 --- a/examples/array_multiplication/shader/CMakeLists.txt +++ b/examples/array_multiplication/shader/CMakeLists.txt @@ -1,4 +1,4 @@ -cmake_minimum_required(VERSION 3.14) +cmake_minimum_required(VERSION 3.20) # To add more shaders simply copy the vulkan_compile_shader command and replace it with your new shader vulkan_compile_shader(INFILE my_shader.comp diff --git a/examples/array_multiplication/src/CMakeLists.txt b/examples/array_multiplication/src/CMakeLists.txt index 549f1ab44..4b85931b1 100644 --- a/examples/array_multiplication/src/CMakeLists.txt +++ b/examples/array_multiplication/src/CMakeLists.txt @@ -1,4 +1,4 @@ -cmake_minimum_required(VERSION 3.14) +cmake_minimum_required(VERSION 3.20) add_executable(kompute_array_mult main.cpp) target_link_libraries(kompute_array_mult PRIVATE shader kompute::kompute) diff --git a/examples/logistic_regression/CMakeLists.txt b/examples/logistic_regression/CMakeLists.txt index 1c20d8b59..899739d97 100644 --- a/examples/logistic_regression/CMakeLists.txt +++ b/examples/logistic_regression/CMakeLists.txt @@ -1,4 +1,4 @@ -cmake_minimum_required(VERSION 3.14) +cmake_minimum_required(VERSION 3.20) project(kompute_logistic_regression) set(CMAKE_CXX_STANDARD 14) diff --git a/examples/logistic_regression/shader/CMakeLists.txt b/examples/logistic_regression/shader/CMakeLists.txt index c403373ad..684a6a82a 100644 --- a/examples/logistic_regression/shader/CMakeLists.txt +++ b/examples/logistic_regression/shader/CMakeLists.txt @@ -1,4 +1,4 @@ -cmake_minimum_required(VERSION 3.14) +cmake_minimum_required(VERSION 3.20) # To add more shaders simply copy the vulkan_compile_shader command and replace it with your new shader vulkan_compile_shader(INFILE my_shader.comp diff --git a/examples/logistic_regression/src/CMakeLists.txt b/examples/logistic_regression/src/CMakeLists.txt index c7c39aa96..75273e79c 100644 --- a/examples/logistic_regression/src/CMakeLists.txt +++ b/examples/logistic_regression/src/CMakeLists.txt @@ -1,4 +1,4 @@ -cmake_minimum_required(VERSION 3.14) +cmake_minimum_required(VERSION 3.20) add_executable(kompute_logistic_regression main.cpp) target_link_libraries(kompute_logistic_regression PRIVATE shader kompute::kompute) diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt index 723082887..0e4d6b2a5 100644 --- a/src/CMakeLists.txt +++ b/src/CMakeLists.txt @@ -1,12 +1,12 @@ # SPDX-License-Identifier: Apache-2.0 -cmake_minimum_required(VERSION 3.14) +cmake_minimum_required(VERSION 3.20) if(KOMPUTE_OPT_ANDROID_BUILD) find_library(android android) endif() -cmake_minimum_required(VERSION 3.14) +cmake_minimum_required(VERSION 3.20) add_library(kompute Algorithm.cpp Manager.cpp diff --git a/src/include/CMakeLists.txt b/src/include/CMakeLists.txt index 350313eb5..e1652fdda 100644 --- a/src/include/CMakeLists.txt +++ b/src/include/CMakeLists.txt @@ -1,4 +1,4 @@ -cmake_minimum_required(VERSION 3.14) +cmake_minimum_required(VERSION 3.20) # #################################################### # Kompute diff --git a/src/logger/CMakeLists.txt b/src/logger/CMakeLists.txt index 8e63aba05..026754c3c 100644 --- a/src/logger/CMakeLists.txt +++ b/src/logger/CMakeLists.txt @@ -1,4 +1,4 @@ -cmake_minimum_required(VERSION 3.14) +cmake_minimum_required(VERSION 3.20) set(LOGGER_SOURCES Logger.cpp) diff --git a/src/shaders/CMakeLists.txt b/src/shaders/CMakeLists.txt index 004c8ea1f..901bf3e8a 100644 --- a/src/shaders/CMakeLists.txt +++ b/src/shaders/CMakeLists.txt @@ -1,5 +1,5 @@ # SPDX-License-Identifier: Apache-2.0 # ###################### -cmake_minimum_required(VERSION 3.14) +cmake_minimum_required(VERSION 3.20) add_subdirectory(glsl) \ No newline at end of file diff --git a/src/shaders/glsl/CMakeLists.txt b/src/shaders/glsl/CMakeLists.txt index ed13d8988..3101a2b17 100644 --- a/src/shaders/glsl/CMakeLists.txt +++ b/src/shaders/glsl/CMakeLists.txt @@ -1,6 +1,6 @@ # SPDX-License-Identifier: Apache-2.0 # ###################### -cmake_minimum_required(VERSION 3.14) +cmake_minimum_required(VERSION 3.20) # Check if build shaders from source is enabled if(KOMPUTE_OPT_BUILD_SHADERS) diff --git a/test/CMakeLists.txt b/test/CMakeLists.txt index 0342a2822..0564458c6 100644 --- a/test/CMakeLists.txt +++ b/test/CMakeLists.txt @@ -1,6 +1,6 @@ # SPDX-License-Identifier: Apache-2.0 # ###################### -cmake_minimum_required(VERSION 3.14) +cmake_minimum_required(VERSION 3.20) # #################################################### # Shaders diff --git a/test/shaders/CMakeLists.txt b/test/shaders/CMakeLists.txt index b41e9f6a3..9b134bac9 100644 --- a/test/shaders/CMakeLists.txt +++ b/test/shaders/CMakeLists.txt @@ -1,6 +1,6 @@ # SPDX-License-Identifier: Apache-2.0 # ###################### -cmake_minimum_required(VERSION 3.14) +cmake_minimum_required(VERSION 3.20) add_library(test_shaders "Utils.cpp" "Utils.hpp") diff --git a/test/shaders/glsl/CMakeLists.txt b/test/shaders/glsl/CMakeLists.txt index 625000552..c8c3cba9a 100644 --- a/test/shaders/glsl/CMakeLists.txt +++ b/test/shaders/glsl/CMakeLists.txt @@ -1,6 +1,6 @@ # SPDX-License-Identifier: Apache-2.0 # ###################### -cmake_minimum_required(VERSION 3.14) +cmake_minimum_required(VERSION 3.20) vulkan_compile_shader(INFILE test_logistic_regression_shader.comp OUTFILE test_logistic_regression_shader.hpp