From 96fb56c4bb702f436f6bf63e2ae550113f88d8ec Mon Sep 17 00:00:00 2001 From: Jesse Vincent Date: Mon, 16 Nov 2020 13:15:46 -0800 Subject: [PATCH] No longer hardcode ar and c++ in libcommon.mk --- testing/makefiles/libcommon.mk | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/testing/makefiles/libcommon.mk b/testing/makefiles/libcommon.mk index 7ce4249f..2dbb976d 100644 --- a/testing/makefiles/libcommon.mk +++ b/testing/makefiles/libcommon.mk @@ -1,6 +1,9 @@ top_dir := $(dir $(lastword ${MAKEFILE_LIST}))../.. build_dir := ${top_dir}/_build +include $(top_dir)/etc/makefiles/arduino-cli-prop.mk + + bundle_path = ${ARDUINO_DIRECTORIES_USER}/hardware/keyboardio/avr/libraries LIB_DIR := ${build_dir}/lib @@ -18,12 +21,13 @@ all: ${OBJ_FILES} ${LIB_DIR}/${LIB_FILE} ${LIB_DIR}/${LIB_FILE}: ${OBJ_FILES} @install -d "${LIB_DIR}" - ar rcs "${LIB_DIR}/${LIB_FILE}" ${OBJ_FILES} + $(call _arduino_prop,compiler.ar.cmd) \ + $(call _arduino_prop,compiler.ar.flags) "${LIB_DIR}/${LIB_FILE}" ${OBJ_FILES} ${OBJ_DIR}/%.o: ${top_dir}/testing/%.cpp ${H_FILES} @echo "compile $@" @install -d "${OBJ_DIR}" - g++ -o "$@" -c \ + $(call _arduino_prop,compiler.cpp.cmd) -o "$@" -c \ -std=c++14 \ -I${top_dir} \ -I${top_dir}/src \