aboutsummaryrefslogtreecommitdiff
path: root/CMakeLists.txt
diff options
context:
space:
mode:
authortrialuser02 <trialuser02@90c681e8-e032-0410-971d-27865f9a5e38>2008-06-17 15:40:43 +0000
committertrialuser02 <trialuser02@90c681e8-e032-0410-971d-27865f9a5e38>2008-06-17 15:40:43 +0000
commit41f4d6994cff2aa55638b5b4f47146d82ebf185d (patch)
treead46df40cf6dc05569d8e7daffdef8960f131a79 /CMakeLists.txt
parentbdc1755bc730e3b0e9553be7d0b04cf3db6d69ff (diff)
downloadqmmp-41f4d6994cff2aa55638b5b4f47146d82ebf185d.tar.gz
qmmp-41f4d6994cff2aa55638b5b4f47146d82ebf185d.tar.bz2
qmmp-41f4d6994cff2aa55638b5b4f47146d82ebf185d.zip
added distclean target
git-svn-id: http://svn.code.sf.net/p/qmmp-dev/code/trunk/qmmp@427 90c681e8-e032-0410-971d-27865f9a5e38
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)