Mercurial > minori
comparison configure.ac @ 249:6b2441c776dd
*: merge
author | Paper <mrpapersonic@gmail.com> |
---|---|
date | Wed, 24 Jan 2024 20:18:59 -0500 |
parents | 1ae4d8b28a5c 06d6c351925c |
children | c130f47f6f48 |
comparison
equal
deleted
inserted
replaced
248:cf47a8f687c0 | 249:6b2441c776dd |
---|---|
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 |
56 AC_DEFINE(LINUX) | 59 AC_DEFINE(LINUX) |
57 fi | 60 fi |
58 # Everything else | 61 # Everything else |
59 AC_SUBST([GIO_CFLAGS]) | 62 AC_SUBST([GIO_CFLAGS]) |
60 AC_SUBST([GIO_LIBS]) | 63 AC_SUBST([GIO_LIBS]) |
61 PKG_CHECK_MODULES(GIO, gio-2.0, [build_glib=yes], []) | 64 PKG_CHECK_MODULES([GIO], [gio-2.0], [build_glib=yes], []) |
62 ;; | 65 ;; |
63 esac | 66 esac |
64 | 67 |
65 AM_CONDITIONAL([BUILD_WIN], [test "x$build_windows" = "xyes"]) | 68 AM_CONDITIONAL([BUILD_WIN], [test "x$build_windows" = "xyes"]) |
66 AM_CONDITIONAL([BUILD_OSX], [test "x$build_osx" = "xyes"]) | 69 AM_CONDITIONAL([BUILD_OSX], [test "x$build_osx" = "xyes"]) |
67 AM_CONDITIONAL([BUILD_GLIB], [test "x$build_glib" = "xyes"]) | 70 AM_CONDITIONAL([BUILD_GLIB], [test "x$build_glib" = "xyes"]) |
68 AM_CONDITIONAL([BUILD_WINDRES], [test "x$WINDRES" != "x"]) | 71 AM_CONDITIONAL([BUILD_WINDRES], [test "x$WINDRES" != "x"]) |
69 | 72 |
70 AC_CONFIG_SUBDIRS([dep/pugixml dep/animia dep/anitomy]) | |
71 | |
72 AC_CONFIG_FILES([Makefile]) | 73 AC_CONFIG_FILES([Makefile]) |
73 AC_OUTPUT | 74 AC_OUTPUT |