# HG changeset patch # User sheepluva # Date 1386090594 -3600 # Node ID 6e505ea936ade1712c2f0ea4d29565d97da6c3f1 # Parent 419e5c651870cf3ccfaa06a6d85dd1cf61f3cb58 make all objects depend on .inc files (which are not correctly positioned in list, because cmake can't deal with that diff -r 419e5c651870 -r 6e505ea936ad hedgewars/CMakeLists.txt --- a/hedgewars/CMakeLists.txt Tue Dec 03 12:10:51 2013 -0500 +++ b/hedgewars/CMakeLists.txt Tue Dec 03 18:09:54 2013 +0100 @@ -168,10 +168,9 @@ # make source files objects depend on their predecessors in list +set(sourcefiles_sofar "${CMAKE_CURRENT_SOURCE_DIR}/options.inc" "${CMAKE_CURRENT_BINARY_DIR}/config.inc") foreach(loop_var ${engine_sources}) - if (sourcefiles_sofar) - SET_SOURCE_FILES_PROPERTIES(${loop_var} PROPERTIES OBJECT_DEPENDS "${sourcefiles_sofar}") - endif() + SET_SOURCE_FILES_PROPERTIES(${loop_var} PROPERTIES OBJECT_DEPENDS "${sourcefiles_sofar}") list(APPEND sourcefiles_sofar "${CMAKE_CURRENT_SOURCE_DIR}/${loop_var}") endforeach(loop_var)