C build tool of the 21st century

readme

+4 -1
+4 -1
README.md
··· 157 157 ### Top-level fields 158 158 159 159 - `build` - List of build targets (required) 160 - - `files` - Source files to include in all targets 160 + - `files` - Source files to include in all targets 161 161 - `flags` - Compiler/linker flags for all targets 162 162 - `tools` - Custom compiler and linker configurations 163 163 - `ignore` - File patterns to exclude from all targets ··· 180 180 - `disable_cache` - Rebuild every time 181 181 - `flags` - Compiler/linker flags for this target 182 182 - `compilers` - List of compiler names to use (e.g., `[clang, clang++]`) 183 + 184 + Note: For some languages (like OCaml and Haskell) the `files` will need to be manually ordered for dependency 185 + resolution if you're using multiple files. 183 186 184 187 ### Flag configuration 185 188