X-Git-Url: https://git.notmuchmail.org/git?a=blobdiff_plain;ds=inline;f=configure;h=ff8baa5e52696686461d82d5cf9728e1c5448a0b;hb=943f415f81207ea00bf1efe8c2c1cbf13a094a56;hp=54d55cbacf79acaaa2609afe104b2cfe4e33914d;hpb=5022424cf3695f6d2432a8528ab49ede98a66632;p=notmuch diff --git a/configure b/configure index 54d55cba..ff8baa5e 100755 --- a/configure +++ b/configure @@ -2,6 +2,8 @@ CC=${CC:-gcc} CXX=${CXX:-g++} +CFLAGS=${CFLAGS:--O2} +CXXFLAGS=${CXXFLAGS:-\$(CFLAGS)} # defaults PREFIX=/usr/local @@ -195,6 +197,12 @@ CC = ${CC} # The C++ compiler to use CXX = ${CXX} +# Default FLAGS for C compiler (can be overridden by user such as "make CFLAGS=-g") +CFLAGS = ${CFLAGS} + +# Default FLAGS for C++ compiler (can be overridden by user such as "make CXXFLAGS=-g") +CXXFLAGS = ${CXXFLAGS} + # The prefix to which notmuch should be installed prefix = ${PREFIX} @@ -224,11 +232,11 @@ HAVE_VALGRIND = ${have_valgrind} VALGRIND_CFLAGS = ${valgrind_cflags} # Combined flags for compiling and linking against all of the above -override CFLAGS += -DHAVE_GETLINE=\$(HAVE_GETLINE) \$(GMIME_CFLAGS) \\ +CONFIGURE_CFLAGS = -DHAVE_GETLINE=\$(HAVE_GETLINE) \$(GMIME_CFLAGS) \\ \$(TALLOC_CFLAGS) -DHAVE_VALGRIND=\$(HAVE_VALGRIND) \\ \$(VALGRIND_CFLAGS) -override CXXFLAGS += -DHAVE_GETLINE=\$(HAVE_GETLINE) \$(GMIME_CFLAGS) \\ +CONFIGURE_CXXFLAGS = -DHAVE_GETLINE=\$(HAVE_GETLINE) \$(GMIME_CFLAGS) \\ \$(TALLOC_CFLAGS) -DHAVE_VALGRIND=\$(HAVE_VALGRIND) \\ \$(VALGRIND_CFLAGS) \$(XAPIAN_CXXFLAGS) -override LDFLAGS += \$(GMIME_LDFLAGS) \$(TALLOC_LDFLAGS) \$(XAPIAN_LDFLAGS) +CONFIGURE_LDFLAGS = \$(GMIME_LDFLAGS) \$(TALLOC_LDFLAGS) \$(XAPIAN_LDFLAGS) EOF