erste version, test vor configure
This commit is contained in:
50
configure.in
Normal file
50
configure.in
Normal file
@@ -0,0 +1,50 @@
|
||||
AC_INIT([mrw/mrw.hpp])
|
||||
PACKAGENAME=mrw-c++
|
||||
MAJOR=0
|
||||
MINOR=01
|
||||
SUPPORT=alfa
|
||||
AM_INIT_AUTOMAKE(@PACKAGENAME@, @MAJOR@.@MINOR@)
|
||||
|
||||
# languages
|
||||
AC_LANG(C++)
|
||||
|
||||
# programs
|
||||
AC_PROG_CXX
|
||||
AC_PROG_CPP
|
||||
AC_PROG_INSTALL
|
||||
AC_PROG_LN_S
|
||||
AC_PROG_MAKE_SET
|
||||
AC_PROG_LIBTOOL
|
||||
AC_CHECK_PROG(have_doxygen, doxygen, yes, no)
|
||||
AC_CHECK_PROG(have_dot, dot, yes, no)
|
||||
|
||||
# libraries
|
||||
#AC_SEARCH_LIBS(demangle, iberty)
|
||||
#AC_SEARCH_LIBS(, bfd)
|
||||
|
||||
# Arguments
|
||||
AM_MAINTAINER_MODE
|
||||
AC_ARG_ENABLE(dot,
|
||||
[ --disable-dot disable dot graphic tools for documentation],
|
||||
[have_dot="$enableval"])
|
||||
test "$enableval" = "yes" && HAVE_DOT="YES" || HAVE_DOT="NO";
|
||||
|
||||
# export macros
|
||||
AC_SUBST(HAVE_DOT)
|
||||
AC_SUBST(MAJOR)
|
||||
AC_SUBST(MINOR)
|
||||
AC_SUBST(SUPPORT)
|
||||
AC_SUBST(PACKAGENAME)
|
||||
|
||||
# create output
|
||||
AC_CONFIG_FILES([makefile mrw/makefile mrw/doxyfile])
|
||||
|
||||
# infos and warnings
|
||||
if test "$have_doxygen" = "no"; then
|
||||
AC_MSG_WARN([Missing program doxygen!
|
||||
- you cannot rebuild the documentation with make doc
|
||||
- there are precompiled derieved files in the distribution]); fi
|
||||
if test "$have_dot" = "no"; then
|
||||
AC_MSG_WARN([Missing program dot!
|
||||
- when you rebild documentation with make doc, there are no generated images
|
||||
- there are precompiled derieved files in the distribution]); fi
|
||||
Reference in New Issue
Block a user