]> O.S.I.I.S - jp/vkvg.git/commitdiff
fix compatibility with CMake 3.16
authorChristoph Neuhauser <c.a.neuhauser@gmail.com>
Fri, 24 Feb 2023 15:34:28 +0000 (16:34 +0100)
committerj-p <jp_bruyere@hotmail.com>
Fri, 24 Feb 2023 15:59:09 +0000 (16:59 +0100)
CMakeLists.txt

index f59f75620ad47a1260214a481c1204a5f1c23ce0..02a879cebd2192716d82183d5b0a5bba56a51315 100644 (file)
@@ -204,10 +204,15 @@ IF(GLSLC AND XXD)
 
        ADD_CUSTOM_TARGET(BuildShaders ALL DEPENDS ${SHADER_OUTPUTS})
 
-       ADD_CUSTOM_TARGET(ClearShadersHeader
-               COMMAND ${CMAKE_COMMAND} -E rm -f ${SHADERS_H}
-
-       )
+       if (${CMAKE_VERSION} VERSION_GREATER_EQUAL "3.17.0")
+               ADD_CUSTOM_TARGET(ClearShadersHeader
+                       COMMAND ${CMAKE_COMMAND} -E rm -f ${SHADERS_H}
+               )
+       else()
+               ADD_CUSTOM_TARGET(ClearShadersHeader
+                       COMMAND ${CMAKE_COMMAND} -E remove -f ${SHADERS_H}
+               )
+       endif()
        ADD_CUSTOM_TARGET(BuildShadersHeader
                DEPENDS ClearShadersHeader ${SHADER_OUTPUTS}
        )