hedgewars/CMakeLists.txt
changeset 9743 6e505ea936ad
parent 9741 cf086f49516b
child 9798 f2b18754742f
child 9883 d6d3be73d427
equal deleted inserted replaced
9742:419e5c651870 9743:6e505ea936ad
   166 #needs to be last
   166 #needs to be last
   167 add_definitions(-dDEBUGFILE)
   167 add_definitions(-dDEBUGFILE)
   168 
   168 
   169 
   169 
   170 # make source files objects depend on their predecessors in list
   170 # make source files objects depend on their predecessors in list
       
   171 set(sourcefiles_sofar "${CMAKE_CURRENT_SOURCE_DIR}/options.inc" "${CMAKE_CURRENT_BINARY_DIR}/config.inc")
   171 foreach(loop_var ${engine_sources})
   172 foreach(loop_var ${engine_sources})
   172     if (sourcefiles_sofar)
   173     SET_SOURCE_FILES_PROPERTIES(${loop_var} PROPERTIES OBJECT_DEPENDS "${sourcefiles_sofar}")
   173         SET_SOURCE_FILES_PROPERTIES(${loop_var} PROPERTIES OBJECT_DEPENDS "${sourcefiles_sofar}")
       
   174     endif()
       
   175     list(APPEND sourcefiles_sofar "${CMAKE_CURRENT_SOURCE_DIR}/${loop_var}")
   174     list(APPEND sourcefiles_sofar "${CMAKE_CURRENT_SOURCE_DIR}/${loop_var}")
   176 endforeach(loop_var)
   175 endforeach(loop_var)
   177 
   176 
   178 
   177 
   179 #SOURCE AND PROGRAMS SECTION
   178 #SOURCE AND PROGRAMS SECTION