{
    "configurations": [
        {
            "name": "Bootstrap",
            "includePath": [
                "${workspaceFolder}/base/**"
            ],
            "defines": [
                "_DEBUG",
                "UNICODE",
                "_UNICODE",
                "GEN_TIME",
                "GEN_IMPLEMENTATION",
                // "GEN_DONT_USE_NAMESPACE"
                "GEN_INTELLISENSE_DIRECTIVES",
                "INTELLISENSE_DIRECTIVES"
            ],
            "cStandard": "c11",
            "cppStandard": "c++17",
            "windowsSdkVersion": "10.0.19041.0",
            "compilerPath": "C:/Program Files/Microsoft Visual Studio/2022/Professional/VC/Tools/MSVC/14.29.30133/bin/HostX64/x64/cl.exe",
            "intelliSenseMode": "msvc-x64",
            "compileCommands": "${workspaceFolder}/.vscode/tasks.json",
            "compilerArgs": [
                "/EHsc-",
                "/GR-",
                "/Zc:preprocessor",
                "/FC"
            ]
        },
        {
            "name": "Win32 clang",
            "includePath": [
                "${workspaceFolder}/base/**"
            ],
            "defines": [
                "_DEBUG",
                "UNICODE",
                "_UNICODE",
                "GEN_TIME",
                "GEN_IMPLEMENTATION",
                // "GEN_DONT_USE_NAMESPACE"
                "GEN_INTELLISENSE_DIRECTIVES",
                "INTELLISENSE_DIRECTIVES"
            ],
            "cStandard": "c11",
            "cppStandard": "c++17",
            "windowsSdkVersion": "10.0.19041.0",
            "compilerPath": "clang++.exe",
            "intelliSenseMode": "windows-clang-x64",
            "compileCommands": "${workspaceFolder}/.vscode/tasks.json"
        },
        {
            "name": "Win32 msvc c_library",
            "includePath": [
                "${workspaceFolder}/gen_c_library/**"
            ],
            "defines": [
                "_DEBUG",
                "UNICODE",
                "_UNICODE",
                "GEN_TIME",
                "GEN_IMPLEMENTATION",
                // "GEN_DONT_USE_NAMESPACE"
                "GEN_INTELLISENSE_DIRECTIVES",
                "INTELLISENSE_DIRECTIVES"
            ],
            "cStandard": "c11",
            "cppStandard": "c++17",
            "windowsSdkVersion": "10.0.19041.0",
            "compilerPath": "C:/Program Files/Microsoft Visual Studio/2022/Professional/VC/Tools/MSVC/14.29.30133/bin/HostX64/x64/cl.exe",
            "intelliSenseMode": "msvc-x64",
            "compileCommands": "${workspaceFolder}/.vscode/tasks.json"
        },
        {
            "name": "Win32 msvc c_library test",
            "includePath": [
                "${workspaceFolder}/test/c_library/**",
                "${workspaceFolder}/gen_c_library/gen/**"
            ],
            "defines": [
                "_DEBUG",
                "UNICODE",
                "_UNICODE",
                "GEN_TIME",
                "GEN_IMPLEMENTATION",
                // "GEN_DONT_USE_NAMESPACE"
                "GEN_INTELLISENSE_DIRECTIVES",
                "INTELLISENSE_DIRECTIVES"
            ],
            "cStandard": "c11",
            "windowsSdkVersion": "10.0.19041.0",
            "compilerPath": "C:/Program Files/Microsoft Visual Studio/2022/Professional/VC/Tools/MSVC/14.29.30133/bin/HostX64/x64/cl.exe",
            "intelliSenseMode": "msvc-x64",
            "compileCommands": "${workspaceFolder}/.vscode/tasks.json"
        }
    ],
    "version": 4
}