diff --git a/.clangd b/.clangd deleted file mode 100644 index 5f65c4b..0000000 --- a/.clangd +++ /dev/null @@ -1,4 +0,0 @@ -CompilerFlags: - Add: - - "-xc" - - "-I/Users/raphael/Documents/42_cursus/circle0/libft/includes" diff --git a/Makefile b/Makefile index a97fdcf..41730f7 100644 --- a/Makefile +++ b/Makefile @@ -164,7 +164,21 @@ footer: @printf "$(GOLD) '\"' '\"'$(END)\n" @printf ' $(GREY)The compilation is$(END) $(GOLD)finish$(END)\n $(GREY)Have a good $(END)$(GOLD)correction !$(END)\n' +clangd: + @printf "CompileFlags:\n" > ./.clangd + @printf " Add:\n" >> ./.clangd + @printf " - \"-xc\"\n" >> ./.clangd + @for FLAG in $(CXXFLAGS); do \ + printf " - \"$$FLAG\"\n" >> ./.clangd; \ + done + @printf " - \"-I"$(shell pwd)"/\"\n" >> .clangd; + @for file in $(INC_DIR); do \ + printf " - \"-I"$(shell pwd)"/"$$file"\"\n" >> .clangd; \ + done + @printf "\n" >> ./.clangd + @printf '$(GREY) Now parsing settings is set in $(END)$(GREEN)./.clangd$(END)\n' + # Phony -.PHONY: all bonus clean fclean re +.PHONY: all bonus clean fclean re footer header clangd -include ${OBJ:.o=.d}