engineclean returns
authorsheepluva
Sun, 02 Sep 2012 21:55:56 +0200
changeset 7653 6dda2562f692
parent 7652 db731c523653
child 7654 e07580669a3e
engineclean returns
hedgewars/CMakeLists.txt
--- a/hedgewars/CMakeLists.txt	Sun Sep 02 19:58:56 2012 +0400
+++ b/hedgewars/CMakeLists.txt	Sun Sep 02 21:55:56 2012 +0200
@@ -251,9 +251,13 @@
 #this command is a workaround to some inlining issues present in older
 # FreePascal versions and fixed in 2.6, That version is mandatory on OSX,
 # hence the command is not needed there
-# if(NOT APPLE)
-#    add_custom_target(ENGINECLEAN COMMAND ${CMAKE_BUILD_TOOL} "clean" "${PROJECT_BINARY_DIR}" "${hedgewars_SOURCE_DIR}/hedgewars")
-#    add_dependencies(${engine_output_name} ENGINECLEAN)
-# endif()
+if(NOT APPLE)
+    add_custom_target(ENGINECLEAN COMMAND ${CMAKE_BUILD_TOOL} "clean" "${PROJECT_BINARY_DIR}" "${hedgewars_SOURCE_DIR}/hedgewars")
+    if(NO_VIDEOREC)
+        add_dependencies(${engine_output_name} ENGINECLEAN)
+    else()
+        add_dependencies(avwrapper ENGINECLEAN)
+    endif()
+endif()
 
 install(PROGRAMS "${EXECUTABLE_OUTPUT_PATH}/${engine_output_name}${CMAKE_EXECUTABLE_SUFFIX}" DESTINATION ${target_dir})