{ "sessions": [ { "id": 1, "language": "c++", "source": "#include \"square.h\"\n\nint main(int argc, char **argv) {\n return square(argc);\n}\n", "conformanceview": false, "compilers": [], "executors": [], "filename": "example.cpp" }, { "id": 2, "language": "c++", "source": "#pragma once\n\nint square(int num);\n", "conformanceview": false, "compilers": [], "executors": [], "filename": "square.h" }, { "id": 4, "language": "c++", "source": "#include \"square.h\"\n\nint square(int num) {\n return num * num;\n}\n", "conformanceview": false, "compilers": [], "executors": [], "filename": "square.cpp" }, { "id": 3, "language": "cmake", "source": "project(hello)\n\nadd_executable(output.s\n example.cpp\n square.cpp)\n", "conformanceview": false, "compilers": [], "executors": [], "filename": "CMakeLists.txt" } ], "trees": [ { "id": 1, "cmakeArgs": "", "customOutputFilename": "", "isCMakeProject": true, "compilerLanguageId": "c++", "files": [ { "fileId": 1, "isIncluded": true, "isOpen": true, "isMainSource": false, "filename": "example.cpp", "content": "#include \"square.h\"\n\nint main(int argc, char **argv) {\n return square(argc);\n}\n", "editorId": 1, "langId": "c++" }, { "fileId": 2, "isIncluded": true, "isOpen": true, "isMainSource": false, "filename": "square.h", "content": "#pragma once\n\nint square(int num);\n", "editorId": 2, "langId": "c++" }, { "fileId": 3, "isIncluded": true, "isOpen": false, "isMainSource": true, "filename": "CMakeLists.txt", "content": "project(hello)\n\nadd_executable(output.s\n example.cpp\n square.cpp)\n", "editorId": -1, "langId": "cmake" }, { "fileId": 4, "isIncluded": true, "isOpen": true, "isMainSource": false, "filename": "square.cpp", "content": "#include \"square.h\"\n\nint square(int num) {\n return num * num;\n}\n", "editorId": 4, "langId": "" } ], "newFileId": 7, "compilers": [ { "id": "g103", "options": "-g -O3 -flto", "filters": { "binary": true, "commentOnly": true, "demangle": true, "directives": true, "execute": false, "intel": true, "labels": true, "debugCalls": false, "trim": false }, "libs": [], "specialoutputs": ["compilerOutput"], "tools": [] } ], "executors": [] } ] }