From 1efa2de18004d6fdcdf67fdb2aaef1e89837b4ac Mon Sep 17 00:00:00 2001 From: Christoph Neuhauser Date: Fri, 24 Feb 2023 16:34:28 +0100 Subject: [PATCH] fix compatibility with CMake 3.16 --- CMakeLists.txt | 13 +++++++++---- 1 file 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} ) -- 2.47.3