[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-commits
Subject: [lightdm] /: Add dist and distcheck targets
From: Aurélien Gâteau <aurelien.gateau () canonical ! com>
Date: 2012-04-18 14:20:05
Message-ID: 20120418142005.8FA0CA60A9 () git ! kde ! org
[Download RAW message or body]
Git commit 60faa1e61cfa5a0a945e576d2b16a0bfd93984ac by Aurélien Gâteau.
Committed on 18/04/2012 at 15:05.
Pushed by gateau into branch 'master'.
Add dist and distcheck targets
M +26 -0 CMakeLists.txt
http://commits.kde.org/lightdm/60faa1e61cfa5a0a945e576d2b16a0bfd93984ac
diff --git a/CMakeLists.txt b/CMakeLists.txt
index 91bb8d6..0815172 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -1,5 +1,31 @@
project(greeter-app)
+# Versions
+set(LIGHTDM_KDE_VERSION_MAJOR 0)
+set(LIGHTDM_KDE_VERSION_MINOR 1)
+set(LIGHTDM_KDE_VERSION_PATCH 0)
+set(LIGHTDM_KDE_VERSION ${LIGHTDM_KDE_VERSION_MAJOR}.${LIGHTDM_KDE_VERSION_MINOR}.${LIGHTDM_KDE_VERSION_PATCH})
+
+# Packaging
+set(ARCHIVE_NAME lightdm-kde-${LIGHTDM_KDE_VERSION})
+add_custom_target(dist
+ COMMAND git archive --prefix=${ARCHIVE_NAME}/ HEAD
+ | bzip2 > ${CMAKE_BINARY_DIR}/${ARCHIVE_NAME}.tar.bz2
+ WORKING_DIRECTORY ${CMAKE_SOURCE_DIR}
+ )
+
+add_custom_target(distcheck
+ COMMAND cd ${CMAKE_BINARY_DIR}
+ && rm -rf ${ARCHIVE_NAME}
+ && tar xf ${ARCHIVE_NAME}.tar.bz2
+ && mkdir ${ARCHIVE_NAME}/build
+ && cd ${ARCHIVE_NAME}/build
+ && cmake -DCMAKE_INSTALL_PREFIX=/usr ..
+ && make
+ && make install DESTDIR=../install
+ )
+add_dependencies(distcheck dist)
+
SET(CMAKE_MODULE_PATH "${CMAKE_CURRENT_SOURCE_DIR}/cmake/modules" ${CMAKE_MODULE_PATH})
set(LIGHTDM_CONFIG_DIR "/etc/lightdm"
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic