Mi piacerebbe sostanzialmente ottenere lo stesso valore di http://blog.alexrp.com/2013/09/26/clangs-static-analyzer-and-automake, ma con CMake.CMake aggiungi target per invocare l'analizzatore clang
analyze_srcs = foo.c
analyze_plists = $(analyze_srcs:%.c=%.plist)
CLEANFILES = $(analyze_plists)
$(analyze_plists): %.plist: %.c
@echo " CCSA " [email protected]
@$(COMPILE) --analyze $< -o [email protected]
analyze: $(analyze_plists)
.PHONY: analyze
Così si può eseguire
make analyze
make clean
Credo che ho bisogno di usare add_custom_command/add_custom_target
e in qualche modo cambiare l'estensione "file oggetto" solo per questo obiettivo.
Successivamente, ottenere un elenco dei file generati per passarli a uno script per unirli in un unico file di output.
Qualcuno può indicarmi la giusta direzione?