diff options
| author | Christoph Neuhauser <c.a.neuhauser@gmail.com> | 2023-02-24 16:34:28 +0100 |
|---|---|---|
| committer | j-p <jp_bruyere@hotmail.com> | 2023-02-24 16:59:09 +0100 |
| commit | 1efa2de18004d6fdcdf67fdb2aaef1e89837b4ac (patch) | |
| tree | f2bf2c0ccc0e9920351f8079b34da91a8e3279a8 | |
| parent | 427b39006268104c0e89c187f3a941c1abd62937 (diff) | |
fix compatibility with CMake 3.16
| -rw-r--r-- | CMakeLists.txt | 13 |
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} ) |