configure.sh: Add --enable-bear for autotools builds.

With --enable-bear all autotools projects will be built via bear so
compile_commands.json are generated.
This commit is contained in:
Arkadiusz Hiler 2023-09-04 16:12:40 +03:00
parent 9f42631228
commit a60519fcd8
4 changed files with 20 additions and 6 deletions

View file

@ -31,8 +31,8 @@ $$(OBJ)/.$(1)-configure$(3): $$(OBJ)/.$(1)-pre-configure
$$(OBJ)/.$(1)-build$(3):
@echo ":: building $(3)bit $(1)..." >&2
cd "$$($(2)_OBJ$(3))" && env $$($(2)_ENV$(3)) \
$$(MAKE)
+cd "$$($(2)_OBJ$(3))" && env $$($(2)_ENV$(3)) \
$$(BEAR) $$(MAKE)
cd "$$($(2)_OBJ$(3))" && env $$($(2)_ENV$(3)) \
$$(MAKE) install
touch $$@

View file

@ -24,8 +24,8 @@ $$(OBJ)/.$(1)-configure$(3):
$$(OBJ)/.$(1)-build$(3):
@echo ":: building $(3)bit $(1)..." >&2
cd "$$($(2)_OBJ$(3))" && env $$($(2)_ENV$(3)) \
$$(MAKE)
+cd "$$($(2)_OBJ$(3))" && env $$($(2)_ENV$(3)) \
$$(BEAR) $$(MAKE)
cd "$$($(2)_OBJ$(3))" && env $$($(2)_ENV$(3)) \
$$(MAKE) install
touch $$@