From 23c90675c09d4e2947b5a827a5ebcd5516c0270e Mon Sep 17 00:00:00 2001 From: christian mueller Date: Sun, 15 Jan 2012 12:37:58 +0100 Subject: * added package creation based on cpack * updated .gitignore --- cmake/add_package_dependencies.sh | 12 ++++++++++++ cmake/cmake_uninstall.cmake.in | 3 +++ 2 files changed, 15 insertions(+) create mode 100755 cmake/add_package_dependencies.sh (limited to 'cmake') diff --git a/cmake/add_package_dependencies.sh b/cmake/add_package_dependencies.sh new file mode 100755 index 0000000..a0c71e5 --- /dev/null +++ b/cmake/add_package_dependencies.sh @@ -0,0 +1,12 @@ +#!/bin/bash + +PACKAGE_NAME=$1 +PACKAGE_NAME_PATH=$2/$PACKAGE_NAME +TMPDIR=`mktemp -d /tmp/gen.XXXXXXXXXX` || exit 1 +dpkg-deb -x "$PACKAGE_NAME_PATH" "$TMPDIR" +dpkg-deb --control "$PACKAGE_NAME_PATH" "$TMPDIR"/DEBIAN +cat "$TMPDIR"/DEBIAN/control | sed -e "s/Depends.*$/Depends: $3/" > "$TMPDIR"/DEBIAN/control_ +cp "$TMPDIR"/DEBIAN/control_ "$TMPDIR"/DEBIAN/control +dpkg -b "$TMPDIR" "$PACKAGE_NAME_PATH" +rm -r "$TMPDIR" + diff --git a/cmake/cmake_uninstall.cmake.in b/cmake/cmake_uninstall.cmake.in index 17376d2..1b17154 100755 --- a/cmake/cmake_uninstall.cmake.in +++ b/cmake/cmake_uninstall.cmake.in @@ -20,3 +20,6 @@ FOREACH(file ${files}) ENDIF(EXISTS "$ENV{DESTDIR}${file}") ENDFOREACH(file) +#remove the libraries in lib +MESSAGE(STATUS "Removing libs") +execute_process(COMMAND rm -R "@CMAKE_INSTALL_PREFIX@/lib/@LIB_INSTALL_SUFFIX@") -- cgit v1.2.1