fix tricky regression noticed by Vyacheslav Tokarev on Google Reader.
[kdelibs.git] / configure
blob7db13ab5875a76db059dad29a6f01e6548e4f9b0
1 #!/bin/sh
4 # Internal variables.
5 alnum=abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789
6 CMAKEFLAGS=
7 srcdir="."
9 # Get command line options. We use getopt to "break them down into nice, digestible particles".
10 set -- `getopt -l "srcdir:,prefix:,eprefix:,bindir:,sbindir:,libexecdir:,sysconfdir:,libdir:,includedir:,oldincludedir:,datarootdir:,datadir:,infodir:,localedir:,mandir:,docdir:,htmldir:,dvidir:,pdfdir:,psdir:,quiet,silent,version,help,run" hVqn "$@"`
11 test $# -lt 1 && exit 1
12 while test $# -gt 0
14 case "$1" in
15 -h|--help) echo "$help"; exit;;
16 -V|--version) cmake --version; exit;;
17 --srcdir) srcdir="$2"; shift;;
18 --prefix) prefix="$2"; shift;;
19 --bindir) bindir="$2"; shift;;
20 --libdir) libdir="$2"; shift;;
21 --includedir) includedir="$2"; shift;;
22 --) shift; break;;
23 esac
24 shift
25 done
27 # Set up CMake flags.
29 # Set prefix
30 if test -n "$prefix"; then
31 CMAKEFLAGS="$CMAKEFLAGS -DCMAKE_INSTALL_PREFIX:PATH=$prefix"
33 # Set bindir.
34 if test -n "$bindir"; then
35 CMAKEFLAGS="$CMAKEFLAGS -DBIN_INSTALL_DIR:PATH=$bindir"
37 # Set libdir.
38 if test -n "$libdir"; then
39 CMAKEFLAGS="$CMAKEFLAGS -DLIB_INSTALL_DIR:PATH=$libdir"
41 # Set includedir.
42 if test -n "$includedir"; then
43 CMAKEFLAGS="$CMAKEFLAGS -DINCLUDE_INSTALL_DIR:PATH=$includedir"
46 # print info.
47 echo ""
48 echo "KDE4 uses the CMake (http://www.cmake.org) buildsystem instead of configure."
49 echo "CMake uses different options than configure, but some have direct equivalents:"
50 echo " <srcdir> : the source directory"
51 echo " --prefix=<dir> : -DCMAKE_INSTALL_PREFIX:PATH=<dir>"
52 echo " --bindir=<dir> : -DBIN_INSTALL_DIR:PATH=<dir>"
53 echo " --includedir=<dir> : -DINCLUDE_INSTALL_DIR:PATH=<dir>"
54 echo " --libdir=<dir> : -DLIB_INSTALL_DIR:PATH=<dir>"
55 echo "Once CMake has run successfully, you can use \"make edit_cache\" to view and modify all settings."
56 echo "For more information visit \"http://techbase.kde.org/Development/Tutorials/CMake#Run_CMake\""
57 echo ""
58 echo "Your current configure options translate more or less to:"
59 echo " cmake$CMAKEFLAGS $srcdir ; make ; make install"
60 echo ""