diff --git a/Makefile b/Makefile index b70e7ec..722b58c 100644 --- a/Makefile +++ b/Makefile @@ -153,7 +153,7 @@ builddir: @mkdir -p "$(BUILD_DIR)" build-c-test: - $(CC) $(CSTD) $(CFLAGS) $(BUILD_FLAGS) $(TEST_INCLUDE) $(TEST_C_SRC) -o "$(TEST_C_OUT)" + bear -- $(CC) $(CSTD) $(CFLAGS) $(BUILD_FLAGS) $(TEST_INCLUDE) $(TEST_C_SRC) -o "$(TEST_C_OUT)" run-c-test: build-c-test @echo -e "\n\033[34;1mRUNNING C TESTS\033[0m" @@ -161,7 +161,7 @@ run-c-test: build-c-test @rm "$(TEST_C_OUT)" build-cc-test: - $(CXX) $(CXXSTD) $(CFLAGS) $(BUILD_FLAGS) $(TEST_INCLUDE) $(TEST_CXX_SRC) "$(LIB_OUT)" -o "$(TEST_CXX_OUT)" + bear -a -- $(CXX) $(CXXSTD) $(CFLAGS) $(BUILD_FLAGS) $(TEST_INCLUDE) $(TEST_CXX_SRC) "$(LIB_OUT)" -o "$(TEST_CXX_OUT)" run-cc-test: build-cc-test @echo -e "\n\033[34;1mRUNNING C++ TESTS\033[0m" @@ -175,6 +175,6 @@ install: build-lib @bash $(HEADER_INSTALL_CMD) $(LIB_SRC) "$(INCLUDE_INSTALL)" $(INCLUDES) build-lib: builddir - $(CC) -c $(CSTD) $(CFLAGS) $(BUILD_FLAGS) $(LIBFLAGS) $(LIB_SRC) -o "$(OBJ_OUT)" + bear -a -- $(CC) -c $(CSTD) $(CFLAGS) $(BUILD_FLAGS) $(LIBFLAGS) $(LIB_SRC) -o "$(OBJ_OUT)" $(AR) r "$(LIB_OUT)" "$(OBJ_OUT)" @rm "$(OBJ_OUT)" diff --git a/build b/build index 8b3e53b..cb4b125 100755 --- a/build +++ b/build @@ -55,4 +55,4 @@ if ! contains ${BUILD_TYPE} "${ACCEPTED_BUILD_TYPES[@]}"; then exit 1 fi -bear -- make BUILD_TYPE=$BUILD_TYPE $ARGS +make BUILD_TYPE=$BUILD_TYPE $ARGS