aboutsummaryrefslogtreecommitdiffstats
path: root/taglib-config.cmake
diff options
context:
space:
mode:
authorLaurent Montel <montel@kde.org>2006-09-20 12:52:28 +0000
committerLaurent Montel <montel@kde.org>2006-09-20 12:52:28 +0000
commite3cf99c87a6109186daabba3640d67a08f4fab02 (patch)
treeafb7a1391ed194dd9e587e0fa3dd83ff649a7ac6 /taglib-config.cmake
parentdae3f838201a2be93f5bff2fdb3c9f9aabc3b747 (diff)
Add cmake support
All compile need to test now git-svn-id: svn://anonsvn.kde.org/home/kde/trunk/kdesupport/taglib@586714 283d02a7-25f6-0310-bc7c-ecb5cbfe19da
Diffstat (limited to 'taglib-config.cmake')
-rw-r--r--taglib-config.cmake55
1 files changed, 55 insertions, 0 deletions
diff --git a/taglib-config.cmake b/taglib-config.cmake
new file mode 100644
index 00000000..00401243
--- /dev/null
+++ b/taglib-config.cmake
@@ -0,0 +1,55 @@
+#!/bin/sh
+
+usage()
+{
+ echo "usage: $0 [OPTIONS]"
+cat << EOH
+
+options:
+ [--libs]
+ [--cflags]
+ [--version]
+ [--prefix]
+EOH
+ exit 1;
+}
+
+prefix=${CMAKE_INSTALL_PREFIX}
+exec_prefix=${CMAKE_INSTALL_PREFIX}
+libdir=${LIB_INSTALL_DIR}
+includedir=${INCLUDE_INSTALL_DIR}
+
+flags=""
+
+if test $# -eq 0 ; then
+ usage
+fi
+
+while test $# -gt 0
+do
+ case $1 in
+ --libs)
+ flags="$flags -L$libdir -ltag"
+ ;;
+ --cflags)
+ flags="$flags -I$includedir/taglib"
+ ;;
+ --version)
+ echo 1.4
+ ;;
+ --prefix)
+ echo $prefix
+ ;;
+ *)
+ echo "$0: unknown option $1"
+ echo
+ usage
+ ;;
+ esac
+ shift
+done
+
+if test -n "$flags"
+then
+ echo $flags
+fi