source: git/resources/configure.ac

spielwiese Release-4-3-2p8
Last change on this file was de205cd, checked in by Hans Schoenemann <hannes@…>, 7 months ago
4-3-2
  • Property mode set to 100644
File size: 2.4 KB
Line 
1AC_INIT([singular_resources], [4.3.2])
2
3AC_CONFIG_MACRO_DIR([../m4])
4AC_CONFIG_AUX_DIR([../build-aux])
5AC_CONFIG_SRCDIR([omFindExec.h])
6AC_CONFIG_HEADERS([_config.h])
7
8AM_MAINTAINER_MODE([enable])
9AM_INIT_AUTOMAKE([-Wall foreign subdir-objects]) # -Wno-extra-portability -Werror silent-rules
10m4_ifdef([AM_SILENT_RULES], [AM_SILENT_RULES([yes])])
11m4_ifdef([AM_PROG_AR], [AM_PROG_AR])
12
13dnl Check if build env is sane
14AM_SANITY_CHECK
15
16# Add pre'prefixed config
17AX_PREFIX_CONFIG_H([singular_resourcesconfig.h],[],[_config.h])
18
19AM_PROG_AR
20
21SING_RESET_FLAGS()
22SING_CHECK_SET_ARGS()
23
24AM_PROG_CC_C_O
25
26AC_PROG_LN_S
27AC_PROG_INSTALL
28
29AC_CHECK_HEADERS([stdlib.h string.h unistd.h pwd.h sys/param.h sys/stat.h sys/types.h])
30AC_CHECK_FUNCS(readlink getcwd getwd getpwnam setenv putenv)
31
32# Checks for typedefs, structures, and compiler characteristics.
33AC_C_CONST
34AC_C_INLINE
35AC_HEADER_STDBOOL
36AC_TYPE_SIZE_T
37
38# Turn off shared libraries during beta-testing, since they
39# make the build process take too long.
40LT_INIT([win32-dll])
41# ([shared])
42# LT_INIT([win32-dll])(dlopen disable-static) # doesn't work on PowerPC!
43
44# SING_CHECK_PIPE
45
46SING_WIN_FLAGS
47
48##### SEE http://www.gnu.org/prep/standards/html_node/Directory-Variables.html
49
50AX_RECURSIVE_EVAL([[$]prefix], [config_prefix])
51AX_NORMALIZE_PATH([config_prefix],['/'])
52AC_DEFINE_UNQUOTED([PREFIX],"$config_prefix",[prefix])
53
54AX_RECURSIVE_EVAL([[$]exec_prefix], [config_exec_prefix])
55AX_NORMALIZE_PATH([config_exec_prefix],['/'])
56AC_DEFINE_UNQUOTED([EXEC_PREFIX],"$config_exec_prefix",[exec_prefix])
57
58AX_RECURSIVE_EVAL([[$]libexecdir], [config_libexecdir])
59AX_NORMALIZE_PATH([config_libexecdir],['/'])
60AC_DEFINE_UNQUOTED([LIBEXEC_DIR],"$config_libexecdir",[libexecdir])
61
62AX_RECURSIVE_EVAL([[$]libdir], [config_libdir])
63AX_NORMALIZE_PATH([config_libdir],['/'])
64AC_DEFINE_UNQUOTED([LIB_DIR],"$config_libdir",[libdir])
65
66AX_RECURSIVE_EVAL([[$]bindir], [config_bindir])
67AX_NORMALIZE_PATH([config_bindir],['/'])
68AC_DEFINE_UNQUOTED([BIN_DIR],"$config_bindir",[bindir])
69
70AX_RECURSIVE_EVAL([[$]datadir], [config_datadir])
71AX_NORMALIZE_PATH([config_datadir],['/'])
72AC_DEFINE_UNQUOTED([DATA_DIR],"$config_datadir",[datadir])
73
74AX_RECURSIVE_EVAL([[$]htmldir], [config_htmldir])
75AX_NORMALIZE_PATH([config_htmldir],['/'])
76AX_COMPUTE_RELATIVE_PATHS([config_datadir:config_htmldir:data_to_html])
77AC_DEFINE_UNQUOTED([DATA_TO_HTML_DIR],"%D/$data_to_html",[htmldir])
78
79AC_CONFIG_FILES([singular_resources.pc Makefile])
80AC_OUTPUT
Note: See TracBrowser for help on using the repository browser.