2
0
Эх сурвалжийг харах

Enable CMake policy CMP0077 where available

This will let higher-level projects override GLFW CMake options with
normal variables instead of having to use cache variables.

This means with CMake 3.13 and later you can now do:

set(GLFW_BUILD_TESTS ON)
add_subdirectory(path/to/glfw)

Instead of the more verbose:

set(GLFW_BUILD_TESTS ON CACHE BOOL "" FORCE)
add_subdirectory(path/to/glfw)
Camilla Löwy 6 жил өмнө
parent
commit
71e6ff386d
2 өөрчлөгдсөн 5 нэмэгдсэн , 0 устгасан
  1. 4 0
      CMakeLists.txt
  2. 1 0
      README.md

+ 4 - 0
CMakeLists.txt

@@ -8,6 +8,10 @@ if (POLICY CMP0054)
     cmake_policy(SET CMP0054 NEW)
     cmake_policy(SET CMP0054 NEW)
 endif()
 endif()
 
 
+if (POLICY CMP0077)
+    cmake_policy(SET CMP0077 NEW)
+endif()
+
 set_property(GLOBAL PROPERTY USE_FOLDERS ON)
 set_property(GLOBAL PROPERTY USE_FOLDERS ON)
 
 
 if ("${CMAKE_SOURCE_DIR}" STREQUAL "${CMAKE_CURRENT_SOURCE_DIR}")
 if ("${CMAKE_SOURCE_DIR}" STREQUAL "${CMAKE_CURRENT_SOURCE_DIR}")

+ 1 - 0
README.md

@@ -222,6 +222,7 @@ skills.
  - Robin Leffmann
  - Robin Leffmann
  - Glenn Lewis
  - Glenn Lewis
  - Shane Liesegang
  - Shane Liesegang
+ - Anders Lindqvist
  - Eyal Lotem
  - Eyal Lotem
  - Aaron Loucks
  - Aaron Loucks
  - Tristam MacDonald
  - Tristam MacDonald