diff --git a/lib/crypto/wscript b/lib/crypto/wscript index 34f865346d4..040718d42df 100644 --- a/lib/crypto/wscript +++ b/lib/crypto/wscript @@ -1,4 +1,7 @@ #!/usr/bin/env python +from waflib import Options +from waflib import Errors, Logs + def options(opt): opt.add_option('--accel-aes', @@ -7,3 +10,20 @@ def options(opt): action="store", dest='accel_aes', default="none") + + +def configure(conf): + if conf.CHECK_FUNCS('SHA1_Update'): + conf.DEFINE('SHA1_RENAME_NEEDED', 1) + + # + # --aes-accel=XXX selects accelerated AES crypto library to use, if any. + # Default is none. + # + if Options.options.accel_aes.lower() == "intelaesni": + Logs.info("Attempting to compile with runtime-switchable x86_64 " + "Intel AES instructions. WARNING - this is temporary.") + elif Options.options.accel_aes.lower() != "none": + raise Errors.WafError("--aes-accel=%s is not a valid option. Valid " + "options are [none|intelaesni]" % + Options.options.accel_aes) diff --git a/lib/crypto/wscript_configure b/lib/crypto/wscript_configure deleted file mode 100644 index 328ad1d2a56..00000000000 --- a/lib/crypto/wscript_configure +++ /dev/null @@ -1,15 +0,0 @@ -#!/usr/bin/env python -from waflib import Options -from waflib import Errors, Logs - -if conf.CHECK_FUNCS('SHA1_Update'): - conf.DEFINE('SHA1_RENAME_NEEDED', 1) - -# -# --aes-accel=XXX selects accelerated AES crypto library to use, if any. -# Default is none. -# -if Options.options.accel_aes.lower() == "intelaesni": - Logs.info("Attempting to compile with runtime-switchable x86_64 Intel AES instructions. WARNING - this is temporary.") -elif Options.options.accel_aes.lower() != "none": - raise Errors.WafError('--aes-accel=%s is not a valid option. Valid options are [none|intelaesni]' % Options.options.accel_aes)