source: git/resources/configure.ac @ b43dedb

spielwiese
Last change on this file since b43dedb was b43dedb, checked in by Hans Schoenemann <hannes@…>, 7 years ago
fix: version numbers
  • Property mode set to 100644
File size: 2.2 KB
Line 
1AC_INIT([singular_resources], [4.1.0])
2
3AC_CONFIG_MACRO_DIR([../m4])
4AC_CONFIG_AUX_DIR([../build-aux])
5AC_CONFIG_SRCDIR([omFindExec.h])
6AC_CONFIG_HEADER([_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
19SING_RESET_FLAGS()
20SING_CHECK_SET_ARGS()
21
22AM_PROG_CC_C_O
23# AM_PROG_AR
24
25AC_PROG_LN_S
26AC_PROG_INSTALL
27
28AC_FUNC_MALLOC
29AC_HEADER_STDC
30AC_CHECK_HEADERS([stdlib.h string.h unistd.h pwd.h sys/param.h sys/stat.h sys/types.h])
31AC_CHECK_FUNCS(readlink getcwd getwd getpwnam setenv putenv)
32
33# Checks for typedefs, structures, and compiler characteristics.
34AC_C_CONST
35AC_C_INLINE
36AC_HEADER_STDBOOL
37AC_TYPE_SIZE_T
38
39# Turn off shared libraries during beta-testing, since they
40# make the build process take too long.
41LT_INIT([win32-dll])
42# ([shared])
43# LT_INIT([win32-dll])(dlopen disable-static) # doesn't work on PowerPC!
44
45# SING_CHECK_PIPE
46
47SING_WIN_FLAGS
48
49##### SEE http://www.gnu.org/prep/standards/html_node/Directory-Variables.html
50
51AX_RECURSIVE_EVAL([[$]prefix], [config_prefix])
52AX_NORMALIZE_PATH([config_prefix],['/'])
53AC_DEFINE_UNQUOTED([PREFIX],"$config_prefix",[prefix])
54
55AX_RECURSIVE_EVAL([[$]exec_prefix], [config_exec_prefix])
56AX_NORMALIZE_PATH([config_exec_prefix],['/'])
57AC_DEFINE_UNQUOTED([EXEC_PREFIX],"$config_exec_prefix",[exec_prefix])
58
59AX_RECURSIVE_EVAL([[$]libexecdir], [config_libexecdir])
60AX_NORMALIZE_PATH([config_libexecdir],['/'])
61AC_DEFINE_UNQUOTED([LIBEXEC_DIR],"$config_libexecdir",[libexecdir])
62
63AX_RECURSIVE_EVAL([[$]libdir], [config_libdir])
64AX_NORMALIZE_PATH([config_libdir],['/'])
65AC_DEFINE_UNQUOTED([LIB_DIR],"$config_libdir",[libdir])
66
67AX_RECURSIVE_EVAL([[$]bindir], [config_bindir])
68AX_NORMALIZE_PATH([config_bindir],['/'])
69AC_DEFINE_UNQUOTED([BIN_DIR],"$config_bindir",[bindir])
70
71AX_RECURSIVE_EVAL([[$]datadir], [config_datadir])
72AX_NORMALIZE_PATH([config_datadir],['/'])
73AC_DEFINE_UNQUOTED([DATA_DIR],"$config_datadir",[datadir])
74
75AC_CONFIG_FILES([singular_resources.pc Makefile])
76AC_OUTPUT
Note: See TracBrowser for help on using the repository browser.