X-Git-Url: https://rtime.felk.cvut.cz/gitweb/notmuch.git/blobdiff_plain/cc2722ba9e1b2854c5500eb7bb41910478aa8fce..694c7b9ba7c83eba10105f0f151884dcdb90426d:/configure diff --git a/configure b/configure index 99ab74dc..a6b49ae4 100755 --- a/configure +++ b/configure @@ -43,9 +43,9 @@ fi # Set several defaults (optionally specified by the user in # environment variables) -CC=${CC:-gcc} -CXX=${CXX:-g++} -CFLAGS=${CFLAGS:--O2} +CC=${CC:-cc} +CXX=${CXX:-c++} +CFLAGS=${CFLAGS:--g -O2} CPPFLAGS=${CPPFLAGS:-} CXXFLAGS=${CXXFLAGS:-\$(CFLAGS)} LDFLAGS=${LDFLAGS:-} @@ -374,6 +374,23 @@ else errors=$((errors + 1)) fi +printf "Checking for python... " +have_python=0 + +for name in python python2 python3; do + if command -v $name > /dev/null 2>&1; then + have_python=1 + python=$name + printf "Yes ($name).\n" + break + fi +done + +if [ $have_python -eq 0 ]; then + printf "No.\n" + errors=$((errors + 1)) +fi + printf "Checking for valgrind development files... " if pkg-config --exists valgrind; then printf "Yes.\n" @@ -417,23 +434,22 @@ else have_emacs=0 fi +printf "Checking if doxygen is available... " +if command -v doxygen > /dev/null 2>&1; then + printf "Yes.\n" + have_doxygen=1 +else + printf "No (so will not install api docs)\n" + have_doxygen=0 +fi + printf "Checking if sphinx is available and supports nroff output... " -if hash sphinx-build > /dev/null 2>&1 && python -m sphinx.writers.manpage > /dev/null 2>&1 ; then +if hash sphinx-build > /dev/null 2>&1 && ${python} -m sphinx.writers.manpage > /dev/null 2>&1 ; then printf "Yes.\n" have_sphinx=1 - have_rst2man=0 else - printf "No (falling back to rst2man).\n" + printf "No (so will not install man pages).\n" have_sphinx=0 - - printf "Checking if rst2man is available... " - if rst2man -V > /dev/null 2>&1; then - printf "Yes.\n" - have_rst2man=1 - else - printf "No (so will not install man pages).\n" - have_rst2man=0 - fi fi libdir_in_ldconfig=0 @@ -513,6 +529,9 @@ need to install the following packages before being able to compile notmuch: EOF + if [ $have_python -eq 0 ]; then + echo " python interpreter" + fi if [ $have_xapian -eq 0 ]; then echo " Xapian library (including development files such as headers)" echo " http://xapian.org/" @@ -715,16 +734,6 @@ printf "\n\t${WARN_CFLAGS}\n" rm -f minimal minimal.c -cat < Makefile.config < sh.config <