comparison configure.ac @ 237:a7d0d543b334

*: make OS X builds succeed new script: deploy_build.sh, creates the app bundle
author Paper <paper@paper.us.eu.org>
date Fri, 19 Jan 2024 11:14:44 -0500
parents 4d461ef7d424
children cae61340cc86
comparison
equal deleted inserted replaced
236:4d461ef7d424 237:a7d0d543b334
1 AC_INIT([minori], [0.1.0-alpha.1]) 1 AC_INIT([minori], [0.1.0-alpha.1])
2 2
3 AC_CANONICAL_HOST 3 AC_CANONICAL_HOST
4 4
5 AC_CONFIG_SUBDIRS([dep/pugixml dep/animia dep/anitomy])
5 AC_CONFIG_SRCDIR([src/main.cc]) 6 AC_CONFIG_SRCDIR([src/main.cc])
6 AC_CONFIG_AUX_DIR([build-aux]) 7 AC_CONFIG_AUX_DIR([build-aux])
7 AC_CONFIG_MACRO_DIRS([m4]) 8 AC_CONFIG_MACRO_DIRS([m4])
8 9
9 AM_INIT_AUTOMAKE([-Wall -Wportability foreign subdir-objects]) 10 AM_INIT_AUTOMAKE([-Wall -Wportability foreign subdir-objects])
10 11
11 # Do we have a C++17 compiler 12 # Do we have a C++17 compiler
13 : ${CXXFLAGS=""}
12 AC_PROG_CXX 14 AC_PROG_CXX
13 AX_CXX_COMPILE_STDCXX(17, noext, mandatory) 15 AX_CXX_COMPILE_STDCXX([17], [noext], [mandatory])
14 16
17 # Init libtool
15 AM_PROG_AR 18 AM_PROG_AR
16 LT_INIT 19 LT_INIT
17 20
18 # Qt? 21 # Qt?
19 AX_HAVE_QT 22 AX_HAVE_QT
24 27
25 # need this for moc 28 # need this for moc
26 AC_PROG_MKDIR_P 29 AC_PROG_MKDIR_P
27 30
28 # libcurl? 31 # libcurl?
29 LIBCURL_CHECK_CONFIG(yes, 7.7.2, [have_libcurl=yes], [have_libcurl=no]) 32 LIBCURL_CHECK_CONFIG([yes], [7.7.2], [have_libcurl=yes], [have_libcurl=no])
30 33
31 if test "x$have_libcurl" = "xno"; then 34 if test "x$have_libcurl" = "xno"; then
32 AC_MSG_ERROR([*** libcurl not found.]) 35 AC_MSG_ERROR([*** libcurl not found.])
33 fi 36 fi
34 37
54 AC_DEFINE(LINUX) 57 AC_DEFINE(LINUX)
55 fi 58 fi
56 # Everything else 59 # Everything else
57 AC_SUBST([GIO_CFLAGS]) 60 AC_SUBST([GIO_CFLAGS])
58 AC_SUBST([GIO_LIBS]) 61 AC_SUBST([GIO_LIBS])
59 PKG_CHECK_MODULES(GIO, gio-2.0, [build_glib=yes], []) 62 PKG_CHECK_MODULES([GIO], [gio-2.0], [build_glib=yes], [])
60 ;; 63 ;;
61 esac 64 esac
62 65
63 AM_CONDITIONAL([BUILD_WIN], [test "x$build_windows" = "xyes"]) 66 AM_CONDITIONAL([BUILD_WIN], [test "x$build_windows" = "xyes"])
64 AM_CONDITIONAL([BUILD_OSX], [test "x$build_osx" = "xyes"]) 67 AM_CONDITIONAL([BUILD_OSX], [test "x$build_osx" = "xyes"])
65 AM_CONDITIONAL([BUILD_GLIB], [test "x$build_glib" = "xyes"]) 68 AM_CONDITIONAL([BUILD_GLIB], [test "x$build_glib" = "xyes"])
66 AM_CONDITIONAL([BUILD_WINDRES], [test "x$WINDRES" != "x"]) 69 AM_CONDITIONAL([BUILD_WINDRES], [test "x$WINDRES" != "x"])
67 70
68 AC_CONFIG_SUBDIRS([dep/pugixml dep/animia dep/anitomy])
69
70 AC_CONFIG_FILES([Makefile]) 71 AC_CONFIG_FILES([Makefile])
71 AC_OUTPUT 72 AC_OUTPUT