mirror of
https://github.com/dhewm/dhewm3.git
synced 2025-03-20 17:51:02 +00:00
Fix build with CMake < 3.8 by replacing source_group() with stub
dhewm3 uses source_group(TREE ...) which is only supported in CMake 3.8 and newer. As it's only cosmetical (so files show up in correct path in IDEs like Visual Studio), I just replace the source_group() function with a dummy for affected CMake versions. At least people can still compile then.. fixes #232
This commit is contained in:
parent
3a763fc685
commit
e33921a28a
1 changed files with 11 additions and 0 deletions
|
@ -102,6 +102,17 @@ if(DHEWM3LIBS)
|
|||
set(ENV{SDL2DIR} ${DHEWM3LIBS})
|
||||
endif()
|
||||
|
||||
if(CMAKE_MAJOR_VERSION LESS 3 OR ( CMAKE_MAJOR_VERSION EQUAL 3 AND CMAKE_MINOR_VERSION LESS 8 ))
|
||||
# cmake < 3.8 doesn't support source_group(TREE ...) so replace it with a dummy
|
||||
# (it's only cosmetical anyway, to make source files show up properly in Visual Studio)
|
||||
function(source_group)
|
||||
endfunction()
|
||||
message(STATUS "Using CMake < 3.8, doesn't support source_group(TREE ...), replacing it with a dummy")
|
||||
message(STATUS " (this is only relevants for IDEs, doesn't matter for just compiling dhewm3)")
|
||||
#else()
|
||||
# message(STATUS "Using CMake >= 3.8, supports source_group(TREE ...)")
|
||||
endif()
|
||||
|
||||
# libs
|
||||
find_package(ZLIB REQUIRED)
|
||||
include_directories(${ZLIB_INCLUDE_DIRS})
|
||||
|
|
Loading…
Reference in a new issue