diff --git a/project.json b/project.json index c777c37..66150e9 100644 --- a/project.json +++ b/project.json @@ -1,55 +1,20 @@ { - // 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. + "features": [], "authors": ["Alessandro Mauri "], - // 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. + "target": "linux-x64", "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. + "cpu": "native", + "opt": "O0", + "debug-info": "full" }