File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -178,29 +178,29 @@ function (add_chapter CHAPTER_NAME)
178178 ${CMAKE_GENERATOR} MATCHES "Ninja Multi-Config" )
179179
180180 set (EXECUTABLE_DIR $<TARGET_FILE_DIR :${CHAPTER_NAME} >)
181-
181+
182182 if (DEFINED CHAPTER_SHADER)
183183 sync_directory (
184184 "${CMAKE_BINARY_DIR} /${CHAPTER_NAME} /shaders"
185185 "${EXECUTABLE_DIR} /shaders"
186186 ${CHAPTER_NAME}
187- "${CHAPTER_NAME} - Shaders"
187+ "${CHAPTER_NAME} - Shaders"
188188 )
189189 endif ()
190190 if (DEFINED CHAPTER_MODELS)
191191 sync_directory (
192192 "${CMAKE_BINARY_DIR} /${CHAPTER_NAME} /models"
193193 "${EXECUTABLE_DIR} /models"
194194 ${CHAPTER_NAME}
195- "${CHAPTER_NAME} - Models"
195+ "${CHAPTER_NAME} - Models"
196196 )
197197 endif ()
198198 if (DEFINED CHAPTER_TEXTURES)
199199 sync_directory (
200200 "${CMAKE_BINARY_DIR} /${CHAPTER_NAME} /textures"
201201 "${EXECUTABLE_DIR} /textures"
202202 ${CHAPTER_NAME}
203- "${CHAPTER_NAME} - Textures"
203+ "${CHAPTER_NAME} - Textures"
204204 )
205205 endif ()
206206 endif ()
@@ -211,7 +211,7 @@ function(sync_directory SRC_DIR DST_DIR TARGET_NAME LABEL)
211211 TARGET ${TARGET_NAME}
212212 POST_BUILD
213213 COMMAND ${CMAKE_COMMAND} -E make_directory "${DST_DIR} "
214- COMMAND ${CMAKE_COMMAND} -E copy_directory "${SRC_DIR} " "${DST_DIR} "
214+ COMMAND ${CMAKE_COMMAND} -E copy_directory_if_different "${SRC_DIR} " "${DST_DIR} "
215215 COMMENT "${LABEL} : Syncing directory"
216216 )
217217endfunction ()
You can’t perform that action at this time.
0 commit comments