Procházet zdrojové kódy

cmake: check if CMP0087 exists before setting it (#8613)

Fixes builds using < CMake 3.14
CasualPokePlayer před 1 rokem
rodič
revize
0fb36f29a8
1 změnil soubory, kde provedl 3 přidání a 1 odebrání
  1. 3 1
      cmake/macros.cmake

+ 3 - 1
cmake/macros.cmake

@@ -126,7 +126,9 @@ if(CMAKE_VERSION VERSION_LESS 3.13.0)
 endif()
 
 # CMP0087: install(CODE) and install(SCRIPT) support generator expressions.
-cmake_policy(SET CMP0087 NEW)
+if(POLICY CMP0087)
+  cmake_policy(SET CMP0087 NEW)
+endif()
 function(SDL_install_pdb TARGET DIRECTORY)
   get_property(type TARGET ${TARGET} PROPERTY TYPE)
   if(type MATCHES "^(SHARED_LIBRARY|EXECUTABLE)$")