Fail if GNU TLS or GNU SASL dev packages are required but not installed.
This commit is contained in:
parent
a25333888d
commit
c8bb57fd93
13
SConstruct
13
SConstruct
@ -614,13 +614,24 @@ else:
|
||||
#env.Append(LIBS = ['additional-lib-here'])
|
||||
|
||||
if env['with_sasl'] == 'yes':
|
||||
env.ParseConfig('pkg-config --cflags --libs libgsasl')
|
||||
libgsasl_pc = string.strip(os.popen("pkg-config --list-all | grep '^libgsasl[ ]' | cut -f 1 -d ' '").read())
|
||||
|
||||
if len(libgsasl_pc) == 0:
|
||||
print "ERROR: GNU SASL development package is not installed\n"
|
||||
Exit(1)
|
||||
|
||||
env.ParseConfig('pkg-config --cflags --libs ' + libgsasl_pc)
|
||||
|
||||
if env['with_tls'] == 'yes':
|
||||
libgnutls_pc = string.strip(os.popen("pkg-config --list-all | grep '^libgnutls[ ]' | cut -f 1 -d ' '").read())
|
||||
|
||||
if len(libgnutls_pc) == 0:
|
||||
libgnutls_pc = string.strip(os.popen("pkg-config --list-all | grep '^gnutls[ ]' | cut -f 1 -d ' '").read())
|
||||
|
||||
if len(libgnutls_pc) == 0:
|
||||
print "ERROR: GNU TLS development package is not installed\n"
|
||||
Exit(1)
|
||||
|
||||
env.ParseConfig('pkg-config --cflags --libs ' + libgnutls_pc)
|
||||
|
||||
# Generate help text for command line options
|
||||
|
Loading…
Reference in New Issue
Block a user