xref: /aosp_15_r20/external/lmfit/configure.ac (revision 5ddc57e5d924f146ab5fd87df586563e2270da38)
1*5ddc57e5SXin Li# Library lmfit:
2*5ddc57e5SXin Li#   Levenberg-Marquardt least squares fitting
3*5ddc57e5SXin Li#
4*5ddc57e5SXin Li# File configure.ac:
5*5ddc57e5SXin Li#   Input for the build process using GNU autotools.
6*5ddc57e5SXin Li#
7*5ddc57e5SXin Li# Copyright:
8*5ddc57e5SXin Li#   (C) 2013 Joachim Wuttke, Forschungszentrum Jülich GmbH
9*5ddc57e5SXin Li#
10*5ddc57e5SXin Li# Licence:
11*5ddc57e5SXin Li#   FreeBSD. See ../COPYING.
12*5ddc57e5SXin Li#
13*5ddc57e5SXin Li# Website:
14*5ddc57e5SXin Li#   http://apps.jcns.fz-juelich.de/lmfit
15*5ddc57e5SXin Li
16*5ddc57e5SXin LiAC_INIT([lmfit], [6:1], [http://apps.jcns.fz-juelich.de/lmfit])
17*5ddc57e5SXin Li
18*5ddc57e5SXin Li# standard configuration for shared libraries
19*5ddc57e5SXin LiAC_CONFIG_AUX_DIR([build-aux])
20*5ddc57e5SXin LiAC_CONFIG_MACRO_DIR([m4])
21*5ddc57e5SXin Li
22*5ddc57e5SXin LiAM_INIT_AUTOMAKE([foreign]) # don't insert GNU standard blabla
23*5ddc57e5SXin LiLT_INIT([disable-static])
24*5ddc57e5SXin LiAM_MAINTAINER_MODE([disable]) # work around rebuild rules
25*5ddc57e5SXin Li
26*5ddc57e5SXin LiAC_PROG_CC_C99
27*5ddc57e5SXin LiAC_SUBST(AM_CFLAGS,"-O3 -g -pedantic -Wall -Werror")
28*5ddc57e5SXin LiAC_CONFIG_HEADERS([config.h]) # to avoid endless -D options
29*5ddc57e5SXin LiAC_HEADER_STDC
30*5ddc57e5SXin Li
31*5ddc57e5SXin Li# consistency check: is source code present?
32*5ddc57e5SXin LiAC_CONFIG_SRCDIR([lib/lmmin.c], [demo/curve1.c])
33*5ddc57e5SXin Li
34*5ddc57e5SXin Li# make these Makefiles
35*5ddc57e5SXin LiAC_CONFIG_FILES([Makefile lib/Makefile test/Makefile man/Makefile demo/Makefile lmfit.pc])
36*5ddc57e5SXin LiAC_OUTPUT
37