CompileFlags:
  Add: [
      -DUNICODE,
      -D_UNICODE,
      -DFANY_DEBUG,
      "-std=c++17",
      "-IC:/Users/sonnycalcr/EDisk/CppCodes/IMECodes/MetasequoiaImeServer",
      "-IC:/Users/sonnycalcr/EDisk/CppCodes/IMECodes/MetasequoiaImeServer/src",
      "-IC:/Users/sonnycalcr/EDisk/CppCodes/IMECodes/MetasequoiaImeServer/build/vcpkg_installed/x64-windows/include",
      # utfcpp includes
      "-IC:/Users/sonnycalcr/EDisk/CppCodes/IMECodes/MetasequoiaImeServer/engine/utfcpp/source",
      # miniaudio includes
      "-IC:/Users/sonnycalcr/EDisk/CppCodes/IMECodes/MetasequoiaImeServer/src/voice-input/third_party/",
      # Boost includes
      "-IC:/Users/sonnycalcr/scoop/apps/boost/current",
      # Sciter includes
      "-IC:/Users/sonnycalcr/EDisk/CppCodes/IMECodes/sciter-js-sdk-main/include",
      -Wno-microsoft-goto,
      -Wno-nonportable-include-path,
      -Wno-microsoft-extra-qualification,
      "-fms-extensions",
      "-fms-compatibility",
      "-fms-compatibility-version=19",
      # -Wno-unused-value,
    ] # ignore some specific warnings
  CompilationDatabase: build/ # Search build/ directory for compile_commands.json
# Diagnostics:
#   UnusedIncludes: None # ignore unused includes
