1
2
3
4
5
6
7
8
|
AC_INIT(ObjFW, 0.9-dev, js@heap.zone)
BUILDSYS_INIT
AS_IF([test configure.ac -nt configure], [
AC_MSG_ERROR([configure.ac is newer than configure! Run autoreconf!])
])
AC_CONFIG_SRCDIR(src)
|
|
|
1
2
3
4
5
6
7
8
|
AC_INIT(ObjFW, 0.90.2, js@heap.zone)
BUILDSYS_INIT
AS_IF([test configure.ac -nt configure], [
AC_MSG_ERROR([configure.ac is newer than configure! Run autoreconf!])
])
AC_CONFIG_SRCDIR(src)
|
︙ | | | ︙ | |
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
|
*-morphos*)
AS_IF([test x"$with_ixemul" != x"yes"], [
OBJCFLAGS="$OBJCFLAGS -noixemul"
LDFLAGS="$LDFLAGS -noixemul"
enable_files="yes" # Required for reading ENV:
AC_SUBST(NOIXEMUL, -noixemul)
AC_SUBST(OBJFW_RT_MORPHOS_LIB, objfw-rt.library)
])
enable_shared="no"
enable_threads="no"
;;
*-msdosdjgpp*)
enable_shared="no"
|
<
|
21
22
23
24
25
26
27
28
29
30
31
32
33
34
|
*-morphos*)
AS_IF([test x"$with_ixemul" != x"yes"], [
OBJCFLAGS="$OBJCFLAGS -noixemul"
LDFLAGS="$LDFLAGS -noixemul"
enable_files="yes" # Required for reading ENV:
AC_SUBST(NOIXEMUL, -noixemul)
])
enable_shared="no"
enable_threads="no"
;;
*-msdosdjgpp*)
enable_shared="no"
|
︙ | | | ︙ | |
173
174
175
176
177
178
179
180
181
182
183
184
185
186
|
AX_CHECK_COMPILER_FLAGS(-fno-common, [OBJCFLAGS="$OBJCFLAGS -fno-common"])
AX_CHECK_COMPILER_FLAGS(-fno-constant-cfstrings, [
OBJCFLAGS="$OBJCFLAGS -fno-constant-cfstrings"
AC_SUBST(NO_CONST_CFSTRINGS, "-fno-constant-cfstrings")
])
AX_CHECK_COMPILER_FLAGS(-Wsign-compare -Werror,
[OBJCFLAGS="$OBJCFLAGS -Wsign-compare"])
AX_CHECK_COMPILER_FLAGS(-Wshorten-64-to-32 -Werror,
[OBJCFLAGS="$OBJCFLAGS -Wshorten-64-to-32"])
AX_CHECK_COMPILER_FLAGS(-Wsemicolon-before-method-body -Werror,
[OBJCFLAGS="$OBJCFLAGS -Wsemicolon-before-method-body"])
AX_CHECK_COMPILER_FLAGS(-Wobjc-missing-property-synthesis -Werror,
[OBJCFLAGS="$OBJCFLAGS -Wobjc-missing-property-synthesis"])
AX_CHECK_COMPILER_FLAGS(-Watomic-properties -Werror, [
|
>
>
|
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
|
AX_CHECK_COMPILER_FLAGS(-fno-common, [OBJCFLAGS="$OBJCFLAGS -fno-common"])
AX_CHECK_COMPILER_FLAGS(-fno-constant-cfstrings, [
OBJCFLAGS="$OBJCFLAGS -fno-constant-cfstrings"
AC_SUBST(NO_CONST_CFSTRINGS, "-fno-constant-cfstrings")
])
AX_CHECK_COMPILER_FLAGS(-Wsign-compare -Werror,
[OBJCFLAGS="$OBJCFLAGS -Wsign-compare"])
AX_CHECK_COMPILER_FLAGS(-Wshadow -Werror,
[OBJCFLAGS="$OBJCFLAGS -Wshadow"])
AX_CHECK_COMPILER_FLAGS(-Wshorten-64-to-32 -Werror,
[OBJCFLAGS="$OBJCFLAGS -Wshorten-64-to-32"])
AX_CHECK_COMPILER_FLAGS(-Wsemicolon-before-method-body -Werror,
[OBJCFLAGS="$OBJCFLAGS -Wsemicolon-before-method-body"])
AX_CHECK_COMPILER_FLAGS(-Wobjc-missing-property-synthesis -Werror,
[OBJCFLAGS="$OBJCFLAGS -Wobjc-missing-property-synthesis"])
AX_CHECK_COMPILER_FLAGS(-Watomic-properties -Werror, [
|
︙ | | | ︙ | |
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
|
])
AS_IF([test x"$enable_static" = x"yes" -o x"$enable_shared" = x"no"], [
AC_SUBST(ENCODINGS_A, "encodings.a")
AC_SUBST(ENCODINGS_ENCODINGS_A, "encodings/encodings.a")
])
])
AC_CHECK_FUNCS(sigaction)
AC_CHECK_FUNCS(arc4random random, break)
AC_CHECK_LIB(dl, dlopen, LIBS="$LIBS -ldl")
AC_CHECK_HEADERS_ONCE(dlfcn.h)
case "$host_os" in
netbsd*)
dnl dladdr exists on NetBSD, but it is completely broken.
|
<
<
|
654
655
656
657
658
659
660
661
662
663
664
665
666
667
|
])
AS_IF([test x"$enable_static" = x"yes" -o x"$enable_shared" = x"no"], [
AC_SUBST(ENCODINGS_A, "encodings.a")
AC_SUBST(ENCODINGS_ENCODINGS_A, "encodings/encodings.a")
])
])
AC_CHECK_FUNCS(arc4random random, break)
AC_CHECK_LIB(dl, dlopen, LIBS="$LIBS -ldl")
AC_CHECK_HEADERS_ONCE(dlfcn.h)
case "$host_os" in
netbsd*)
dnl dladdr exists on NetBSD, but it is completely broken.
|
︙ | | | ︙ | |
1038
1039
1040
1041
1042
1043
1044
1045
1046
1047
1048
1049
1050
1051
|
AC_DEFINE(HAVE_EPOLL, 1, [Whether we have epoll])
AC_SUBST(OFKERNELEVENTOBSERVER_EPOLL_M,
"OFKernelEventObserver_epoll.m")
break
])
AS_IF([test x"$with_wii" = x"yes"], [
AC_SUBST(OFKERNELEVENTOBSERVER_POLL_M,
"OFKernelEventObserver_poll.m")
], [
AC_CHECK_HEADERS(poll.h)
AC_CHECK_FUNC(poll, [
AC_DEFINE(HAVE_POLL, 1, [Whether we have poll()])
AC_SUBST(OFKERNELEVENTOBSERVER_POLL_M,
|
>
|
1037
1038
1039
1040
1041
1042
1043
1044
1045
1046
1047
1048
1049
1050
1051
|
AC_DEFINE(HAVE_EPOLL, 1, [Whether we have epoll])
AC_SUBST(OFKERNELEVENTOBSERVER_EPOLL_M,
"OFKernelEventObserver_epoll.m")
break
])
AS_IF([test x"$with_wii" = x"yes"], [
AC_DEFINE(HAVE_POLL, 1, [Whether we have poll()])
AC_SUBST(OFKERNELEVENTOBSERVER_POLL_M,
"OFKernelEventObserver_poll.m")
], [
AC_CHECK_HEADERS(poll.h)
AC_CHECK_FUNC(poll, [
AC_DEFINE(HAVE_POLL, 1, [Whether we have poll()])
AC_SUBST(OFKERNELEVENTOBSERVER_POLL_M,
|
︙ | | | ︙ | |
1200
1201
1202
1203
1204
1205
1206
1207
1208
1209
1210
1211
1212
1213
1214
|
*-*-msdosdjgpp*)
have_processes="no"
;;
*)
AC_HEADER_SYS_WAIT
AC_CHECK_FUNCS(kill)
AC_CHECK_FUNC(posix_spawnp, [
AS_IF([test x"$ac_cv_func_kill" = x"yes"], [
have_processes="yes"
AC_CHECK_HEADERS(spawn.h)
])
], [
AC_CHECK_FUNCS([vfork dup2 execvp _exit], [
|
|
|
1200
1201
1202
1203
1204
1205
1206
1207
1208
1209
1210
1211
1212
1213
1214
|
*-*-msdosdjgpp*)
have_processes="no"
;;
*)
AC_HEADER_SYS_WAIT
AC_CHECK_FUNCS(kill)
AC_CHECK_FUNCS(posix_spawnp, [
AS_IF([test x"$ac_cv_func_kill" = x"yes"], [
have_processes="yes"
AC_CHECK_HEADERS(spawn.h)
])
], [
AC_CHECK_FUNCS([vfork dup2 execvp _exit], [
|
︙ | | | ︙ | |