aboutsummaryrefslogtreecommitdiff
path: root/CMakeLists.txt
diff options
context:
space:
mode:
Diffstat (limited to 'CMakeLists.txt')
-rw-r--r--CMakeLists.txt24
1 files changed, 24 insertions, 0 deletions
diff --git a/CMakeLists.txt b/CMakeLists.txt
index 31e982994..4dcfcc6ec 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -47,6 +47,30 @@ MESSAGE("${str}disabled")
ENDIF(${USE} AND ${FOUND})
ENDMACRO(PRINT_SUMMARY)
+IF (UNIX)
+ADD_CUSTOM_TARGET (distclean @echo cleaning for source distribution)
+
+ADD_CUSTOM_COMMAND(
+ COMMENT "distribution clean"
+ COMMAND make
+ ARGS -C ${CMAKE_CURRENT_BINARY_DIR} clean
+ COMMAND find
+ ARGS ${CMAKE_CURRENT_BINARY_DIR} -name "CMakeCache.txt" | xargs rm -rf
+ COMMAND find
+ ARGS ${CMAKE_CURRENT_BINARY_DIR} -name "CMakeFiles" | xargs rm -rf
+ COMMAND find
+ ARGS ${CMAKE_CURRENT_BINARY_DIR} -name "Makefile" | xargs rm -rf
+ COMMAND find
+ ARGS ${CMAKE_CURRENT_BINARY_DIR} -name \"*.cmake\" | xargs rm -rf
+ COMMAND find
+ ARGS ${CMAKE_CURRENT_BINARY_DIR} -name "*.qm" | xargs rm -rf
+ COMMAND rm
+ ARGS -rf ${CMAKE_CURRENT_BINARY_DIR}/install_manifest.txt
+ TARGET distclean
+)
+ENDIF(UNIX)
+
+
MESSAGE("")
MESSAGE("Input Plugins:")
PRINT_SUMMARY ("mp3 support ......................." USE_MAD MAD_FOUND)