• D
    configure: avoid polluting global CFLAGS with tasn1 flags · 90246037
    Daniel P. Berrange 提交于
    The previous commit
    
      commit 9a2fd434
      Author: Daniel P. Berrange <berrange@redhat.com>
      Date:   Mon Apr 13 14:01:39 2015 +0100
    
        crypto: add sanity checking of TLS x509 credentials
    
    defined new variables $TEST_LIBS and $TEST_CFLAGS and
    used them in tests/Makefile to augment $LIBS and $CFLAGS.
    
    Unfortunately this overlooks the fact that tests/Makefile
    is not executed via recursive-make, it is just pulled into
    the top level Makefile via an include statement. So rather
    than just augmenting the compiler/linker flags for tests
    it polluted the global flags.
    
    This is thought to be behind a reported failure when
    building the pixman module as a sub-module, since global
    $CFLAGS are passed down to configure in pixman.
    
    This change removes the $TEST_LIBS and $TEST_CFLAGS
    replacing them with $TASN1_LIBS and $TASN1_CFLAGS,
    setting only against specific objects/executables
    that need them.
    Signed-off-by: NDaniel P. Berrange <berrange@redhat.com>
    90246037
Makefile 29.4 KB