소스 검색

Change cmake_minimum_required to match actual requirements

This is because target_link_options was added in v3.13
So this wouldn't build with cmake v3.12

Likewise in CMAKE_CXX_STANDARD only supports value of 17 starting with
cmake v3.9
So the test wouldn't build properly with cmake v3.6

(cherry picked from commit 5c12bd22872742f274079fb11e6d884d4dd2723e)
ytnuf 1 년 전
부모
커밋
594a93f8ac
2개의 변경된 파일2개의 추가작업 그리고 2개의 파일을 삭제
  1. 1 1
      CMakeLists.txt
  2. 1 1
      test/CMakeLists.txt

+ 1 - 1
CMakeLists.txt

@@ -37,7 +37,7 @@
 # Todo
 # Todo
 # Test build for Windows, Mac and mingw.
 # Test build for Windows, Mac and mingw.
 
 
-cmake_minimum_required(VERSION 3.12)
+cmake_minimum_required(VERSION 3.13)
 project(godot-cpp LANGUAGES CXX)
 project(godot-cpp LANGUAGES CXX)
 
 
 option(GENERATE_TEMPLATE_GET_NODE "Generate a template version of the Node class's get_node." ON)
 option(GENERATE_TEMPLATE_GET_NODE "Generate a template version of the Node class's get_node." ON)

+ 1 - 1
test/CMakeLists.txt

@@ -1,5 +1,5 @@
+cmake_minimum_required(VERSION 3.13)
 project(godot-cpp-test)
 project(godot-cpp-test)
-cmake_minimum_required(VERSION 3.6)
 
 
 set(GODOT_GDEXTENSION_DIR ../gdextension/ CACHE STRING "Path to GDExtension interface header directory")
 set(GODOT_GDEXTENSION_DIR ../gdextension/ CACHE STRING "Path to GDExtension interface header directory")
 set(CPP_BINDINGS_PATH ../ CACHE STRING "Path to C++ bindings")
 set(CPP_BINDINGS_PATH ../ CACHE STRING "Path to C++ bindings")