summaryrefslogtreecommitdiffstatsci
diff options
context:
space:
mode:
authorChristoph Neuhauser <c.a.neuhauser@gmail.com>2023-02-24 16:34:28 +0100
committerj-p <jp_bruyere@hotmail.com>2023-02-24 16:59:09 +0100
commit1efa2de18004d6fdcdf67fdb2aaef1e89837b4ac (patch)
treef2bf2c0ccc0e9920351f8079b34da91a8e3279a8
parent427b39006268104c0e89c187f3a941c1abd62937 (diff)
fix compatibility with CMake 3.16
-rw-r--r--CMakeLists.txt13
1 files changed, 9 insertions, 4 deletions
diff --git a/CMakeLists.txt b/CMakeLists.txt
index f59f756..02a879c 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -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}
)