1. 28 Jan, 2018 2 commits
    • Richard Levitte's avatar
      Processing GNU-style "make variables" - implementation · 5b18235a
      Richard Levitte authored
      
      
      Support the following "make variables":
      
      AR              (GNU compatible)
      ARFLAGS         (GNU Compatible)
      AS              (GNU Compatible)
      ASFLAGS         (GNU Compatible)
      CC              (GNU Compatible)
      CFLAGS          (GNU Compatible)
      CXX             (GNU Compatible)
      CXXFLAGS        (GNU Compatible)
      CPP             (GNU Compatible)
      CPPFLAGS        (GNU Compatible)
      CPPDEFINES      List of CPP macro definitions.  Alternative for -D
      CPPINCLUDES     List of CPP inclusion directories.  Alternative for -I
      HASHBANGPERL    Perl invocation to be inserted after '#!' in public
                      perl scripts.
      LDFLAGS         (GNU Compatible)
      LDLIBS          (GNU Compatible)
      RANLIB          Program to generate library archive index
      RC              Program to manipulate Windows resources
      RCFLAGS         Flags for $(RC)
      RM              (GNU Compatible)
      
      Setting one of these overrides the corresponding data from our config
      targets.  However, flags given directly on the configuration command
      line are additional, and are therefore added to the flags coming from
      one of the variables above or the config target.
      
      Fixes #2420
      
      Reviewed-by: default avatarTim Hudson <tjh@openssl.org>
      Reviewed-by: default avatarRich Salz <rsalz@openssl.org>
      (Merged from https://github.com/openssl/openssl/pull/5177)
      5b18235a
    • Richard Levitte's avatar
      Processing GNU-style "make variables" - separate CPP flags from C flags · 8c3bc594
      Richard Levitte authored
      
      
      C preprocessor flags get separated from C flags, which has the
      advantage that we don't get loads of macro definitions and inclusion
      directory specs when linking shared libraries, DSOs and programs.
      
      This is a step to add support for "make variables" when configuring.
      
      Reviewed-by: default avatarTim Hudson <tjh@openssl.org>
      Reviewed-by: default avatarRich Salz <rsalz@openssl.org>
      (Merged from https://github.com/openssl/openssl/pull/5177)
      8c3bc594
  2. 26 Jan, 2018 4 commits
  3. 25 Jan, 2018 9 commits
  4. 24 Jan, 2018 24 commits
  5. 23 Jan, 2018 1 commit