{ // Language version of C3. "langrev": "1", // Warnings used for all targets. "warnings": ["no-unused"], // Directories where C3 library files may be found. "dependency-search-paths": ["lib", "../../Programs/Source/c3-vendor/libraries"], // Libraries to use for all targets. "dependencies": ["raylib55", "schrift", "grapheme", "mqoi"], "features": [ // See rcore.c3 //"SUPPORT_INTERNAL_MEMORY_MANAGEMENT", //"SUPPORT_STANDARD_FILEIO", //"SUPPORT_FILE_SYSTEM_FUNCTIONS", //"SUPPORT_DATA_ENCODER", // See text.c3 //"SUPPORT_TEXT_CODEPOINTS_MANAGEMENT", //"SUPPORT_TEXT_C_STRING_MANAGEMENT", //"SUPPORT_RANDOM_GENERATION", //"SUPPORT_RAYGUI", //"RAYGUI_NO_ICONS", //"RAYGUI_CUSTOM_ICONS", ], // Authors, optionally with email. "authors": ["Alessandro Mauri <ale@shitposting.expert>"], // Version using semantic versioning. "version": "0.1.0", // Sources compiled for all targets. "sources": ["src/**"], // C sources if the project also compiles C sources // relative to the project file. // "c-sources": [ "csource/**" ], // Include directories for C sources relative to the project file. // "c-include-dirs": [ "csource/include" ], // Output location, relative to project file. "output": "build", // Architecture and OS target. // You can use 'c3c --list-targets' to list all valid targets. // "target": "windows-x64", // Targets. "targets": { "ugui": { // Executable or library. "type": "executable" // Additional libraries, sources // and overrides of global settings here. } }, // Global settings. // CPU name, used for optimizations in the LLVM backend. "cpu": "generic", // Optimization: "O0", "O1", "O2", "O3", "O4", "O5", "Os", "Oz". "opt": "O0" // See resources/examples/project_all_settings.json and 'c3c --list-project-properties' to see more properties. }