Index: third_party/instrumented_libraries/download_build_install.py |
diff --git a/third_party/instrumented_libraries/download_build_install.py b/third_party/instrumented_libraries/download_build_install.py |
index de5ee0a18f04c052dbaa3cdccf254e668f6d595b..40cb1353cbc6034814d185b717c30da4b6b2c203 100755 |
--- a/third_party/instrumented_libraries/download_build_install.py |
+++ b/third_party/instrumented_libraries/download_build_install.py |
@@ -113,7 +113,7 @@ def run_shell_commands(commands, verbose=False, environment=None): |
def destdir_configure_make_install(parsed_arguments, environment, |
install_prefix): |
- configure_command = './configure %s' % parsed_arguments.custom_configure_flags |
+ configure_command = './configure %s' % parsed_arguments.extra_configure_flags |
configure_command += ' --libdir=/lib/' |
# Installing to a temporary directory allows us to safely clean up the .la |
# files below. |
@@ -136,7 +136,7 @@ def destdir_configure_make_install(parsed_arguments, environment, |
def prefix_configure_make_install(parsed_arguments, environment, |
install_prefix): |
configure_command = './configure %s --prefix=%s' % ( |
- parsed_arguments.custom_configure_flags, install_prefix) |
+ parsed_arguments.extra_configure_flags, install_prefix) |
shell_call(configure_command, parsed_arguments.verbose, environment) |
shell_call('make -j%s' % parsed_arguments.jobs, |
parsed_arguments.verbose, environment) |
@@ -243,9 +243,9 @@ def build_and_install(parsed_arguments, environment, install_prefix): |
elif parsed_arguments.build_method == 'custom_libcap': |
libcap2_make_install(parsed_arguments, environment, install_prefix) |
elif parsed_arguments.build_method == 'custom_pango': |
- parsed_arguments.custom_configure_flags += \ |
+ parsed_arguments.extra_configure_flags += \ |
' --x-libraries=%s/lib' % install_prefix |
- parsed_arguments.custom_configure_flags += \ |
+ parsed_arguments.extra_configure_flags += \ |
' --x-includes=%s/include' % install_prefix |
prefix_configure_make_install(parsed_arguments, environment, install_prefix) |
elif parsed_arguments.build_method == 'custom_libpci3': |
@@ -261,10 +261,10 @@ def download_build_install(parsed_arguments): |
environment = os.environ.copy() |
# Usage of environment variables CC and CXX prefers usage flags --c-compiler |
# and --cxx-compiler |
- if 'CC' not in environment and parsed_arguments.c_compiler: |
- environment['CC'] = parsed_arguments.c_compiler |
- if 'CXX' not in environment and parsed_arguments.cxx_compiler: |
- environment['CXX'] = parsed_arguments.cxx_compiler |
+ if 'CC' not in environment and parsed_arguments.cc: |
+ environment['CC'] = parsed_arguments.cc |
+ if 'CXX' not in environment and parsed_arguments.cxx: |
+ environment['CXX'] = parsed_arguments.cxx |
product_directory = os.path.normpath('%s/%s' % ( |
get_script_absolute_path(), |
@@ -276,10 +276,10 @@ def download_build_install(parsed_arguments): |
product_directory, |
parsed_arguments.sanitizer_blacklist) |
environment['CFLAGS'] = '%s %s' % (compiler_flags, |
- parsed_arguments.custom_c_compiler_flags) |
+ parsed_arguments.extra_cflags) |
environment['CXXFLAGS'] = '%s %s' % ( |
compiler_flags, |
- parsed_arguments.custom_cxx_compiler_flags) |
+ parsed_arguments.extra_cxxflags) |
install_prefix = '%s/instrumented_libraries/%s' % ( |
product_directory, |
@@ -289,7 +289,7 @@ def download_build_install(parsed_arguments): |
# library dependencies. |
environment['LDFLAGS'] = '%s -L%s/lib %s' % ( |
sanitizer_params['linker_flags'], |
- install_prefix, parsed_arguments.custom_linker_flags) |
+ install_prefix, parsed_arguments.extra_ldflags) |
library_directory = '%s/%s' % (parsed_arguments.intermediate_directory, |
parsed_arguments.library) |
@@ -345,16 +345,16 @@ def main(): |
argument_parser.add_argument( |
'-m', '--intermediate-directory', default='.', |
help='Relative path to the directory for temporary build files') |
- argument_parser.add_argument('--custom-configure-flags', default='') |
- argument_parser.add_argument('--custom-c-compiler-flags', default='') |
- argument_parser.add_argument('--custom-cxx-compiler-flags', default='') |
- argument_parser.add_argument('--custom-linker-flags', default='') |
+ argument_parser.add_argument('--extra-configure-flags', default='') |
+ argument_parser.add_argument('--extra-cflags', default='') |
+ argument_parser.add_argument('--extra-cxxflags', default='') |
+ argument_parser.add_argument('--extra-ldflags', default='') |
argument_parser.add_argument('-s', '--sanitizer-type', required=True, |
choices=SUPPORTED_SANITIZERS.keys()) |
argument_parser.add_argument('-v', '--verbose', action='store_true') |
argument_parser.add_argument('--check-build-deps', action='store_true') |
- argument_parser.add_argument('--c-compiler') |
- argument_parser.add_argument('--cxx-compiler') |
+ argument_parser.add_argument('--cc') |
+ argument_parser.add_argument('--cxx') |
# This should be a shell script to run before building specific libraries |
# e.g. extracting archives with sources, patching makefiles, etc. |
argument_parser.add_argument('--run-before-build', default='') |