diff --git a/export_compile_commands.sh b/export_compile_commands.sh new file mode 100644 index 0000000..540ef1f --- /dev/null +++ b/export_compile_commands.sh @@ -0,0 +1,12 @@ +srcs=src/* +working_dir=$pwd +command_pre="cl" +command_post="-I inc -Od -std:c++20 -Fo" + +echo [ > compile_commands.json + +find src -iname "*.cpp" -o -iname "*.c" -exec sh -c 'echo { "directory": "$(pwd)", "command": "$(command_pre) {} $(command_pos)", "file": "{}" }, >> compile_commands.json' \; + +echo ] >> compile_commands.json + +# axiomatic,