Join GitHub today
GitHub is home to over 50 million developers working together to host and review code, manage projects, and build software together.Sign up
GitHub is where the world builds software
Millions of developers and companies build, ship, and maintain their software on GitHub — the largest and most advanced development platform in the world.
Put CURLDEBUG and DEBUGBUILD in lib/curl_config.h. #2548
I ripped them out like this (after I applied your comit) and I see no issues:
diff --git a/m4/curl-compilers.m4 b/m4/curl-compilers.m4 index 20bdbd706..c1ae6a559 100644 --- a/m4/curl-compilers.m4 +++ b/m4/curl-compilers.m4 @@ -3,11 +3,11 @@ # Project ___| | | | _ \| | # / __| | | | |_) | | # | (__| |_| | _ <| |___ # \___|\___/|_| \_\_____| # -# Copyright (C) 1998 - 2017, Daniel Stenberg, <firstname.lastname@example.org>, et al. +# Copyright (C) 1998 - 2018, Daniel Stenberg, <email@example.com>, et al. # # This software is licensed as described in the file COPYING, which # you should have received as part of this distribution. The terms # are also available at https://curl.haxx.se/docs/copyright.html. # @@ -1297,19 +1297,10 @@ AC_DEFUN([CURL_CHECK_CURLDEBUG], [ if test "$supports_curldebug" = "no"; then AC_MSG_WARN([cannot enable curl debug memory tracking.]) want_curldebug="no" fi fi - # - if test "$want_curldebug" = "yes"; then - CPPFLAGS="-DCURLDEBUG $CPPFLAGS" - squeeze CPPFLAGS - fi - if test "$want_debug" = "yes"; then - CPPFLAGS="-DDEBUGBUILD $CPPFLAGS" - squeeze CPPFLAGS - fi ]) dnl CURL_CHECK_COMPILER_HALT_ON_ERROR
They are removed from the compiler flags. This ensures that make dependency tracking will force a rebuild whenever configure --enable-debug or --enable-curldebug changes.