allow to force installing a clangd and qtcreator files

Add new targets to the Makefile:
- forceclangd - allow to force installing a .clangd file
- forceclangdall - force installing .clangd file in this project and in libriaries:
  pikotools, morm, ezc and tito
- forceqtcreator - force installing qtcreator files
- forceqtcreatorall - force installing qtcreator files in this project and in libraries
Existing files will be overwritten.

while here:
- update the c++ standard to c++23
This commit is contained in:
2026-08-18 00:03:39 +02:00
parent b82a36142c
commit 98ba7450a4
6 changed files with 47 additions and 5 deletions
+22
View File
@@ -40,6 +40,10 @@ clangd: FORCE
@.templates/install_clangd.sh
forceclangd: FORCE
@.templates/install_clangd.sh force
clangdall: clangd
@$(MAKE) -C ../pikotools clangd
@$(MAKE) -C ../morm clangd
@@ -47,10 +51,21 @@ clangdall: clangd
@$(MAKE) -C ../tito clangd
forceclangdall: forceclangd
@$(MAKE) -C ../pikotools forceclangd
@$(MAKE) -C ../morm forceclangd
@$(MAKE) -C ../ezc forceclangd
@$(MAKE) -C ../tito forceclangd
qtcreator: clangd
@.templates/install_qtcreator.sh
forceqtcreator: forceclangd
@.templates/install_qtcreator.sh force
qtcreatorall: qtcreator
@$(MAKE) -C ../pikotools qtcreator
@$(MAKE) -C ../morm qtcreator
@@ -58,5 +73,12 @@ qtcreatorall: qtcreator
@$(MAKE) -C ../tito qtcreator
forceqtcreatorall: forceqtcreator
@$(MAKE) -C ../pikotools forceqtcreator
@$(MAKE) -C ../morm forceqtcreator
@$(MAKE) -C ../ezc forceqtcreator
@$(MAKE) -C ../tito forceqtcreator
FORCE: