diff --git a/Tools/ardupilotwaf/boards.py b/Tools/ardupilotwaf/boards.py index 596bc2df7e..3fc678d5fe 100644 --- a/Tools/ardupilotwaf/boards.py +++ b/Tools/ardupilotwaf/boards.py @@ -218,6 +218,8 @@ class linux(Board): def configure_env(self, cfg, env): super(linux, self).configure_env(cfg, env) + cfg.find_toolchain_program('pkg-config', var='PKGCONFIG') + env.DEFINES.update( CONFIG_HAL_BOARD = 'HAL_BOARD_LINUX', CONFIG_HAL_BOARD_SUBTYPE = 'HAL_BOARD_SUBTYPE_LINUX_NONE', diff --git a/Tools/ardupilotwaf/toolchain.py b/Tools/ardupilotwaf/toolchain.py index c1ca07eadc..0a3ac6c92e 100644 --- a/Tools/ardupilotwaf/toolchain.py +++ b/Tools/ardupilotwaf/toolchain.py @@ -133,8 +133,8 @@ def configure(cfg): _filter_supported_c_compilers('gcc', 'clang') _filter_supported_cxx_compilers('g++', 'clang++') - cfg.env.AR = cfg.env.TOOLCHAIN + '-ar' - cfg.env.PKGCONFIG = cfg.env.TOOLCHAIN + '-pkg-config' + cfg.find_toolchain_program('ar') + cfg.msg('Using toolchain', cfg.env.TOOLCHAIN) cfg.load('compiler_cxx compiler_c')