mirror of
https://github.com/dexoron/dcr.git
synced 2026-10-21 21:19:35 +00:00
fix: add missing .cxx/.cc/.hxx/.hh extensions to fmt; update docs for 0.7.0
This commit is contained in:
@@ -30,10 +30,13 @@ You can also add `--force` or `--clean` to `build`/`run`.
|
||||
|
||||
## Artifacts
|
||||
|
||||
By default:
|
||||
By default (for `kind = "bin"`):
|
||||
|
||||
- `target/debug/<name>` (or `.exe` on Windows)
|
||||
- `target/release/<name>` (or `.exe` on Windows)
|
||||
- `target/<target>/debug/<name>` (or `.exe` on Windows)
|
||||
- `target/<target>/release/<name>` (or `.exe` on Windows)
|
||||
|
||||
Where `<target>` is `native` or a target triple.
|
||||
Use `build.out_dir` to override the output directory.
|
||||
|
||||
Default compiler flags:
|
||||
|
||||
@@ -58,6 +61,14 @@ Shared library mode (`kind = "sharedlib"`):
|
||||
- macOS: `lib<name>.dylib`
|
||||
- Windows: `<name>.dll`
|
||||
|
||||
UEFI executable mode (`kind = "efi"`):
|
||||
|
||||
- All platforms: `<name>.efi`
|
||||
|
||||
Bare-metal ELF mode (`kind = "elf"`):
|
||||
|
||||
- All platforms: `<name>` (no extension)
|
||||
|
||||
## Profile overrides
|
||||
|
||||
Use `[build.debug]` and `[build.release]` to override build settings per profile.
|
||||
|
||||
Reference in New Issue
Block a user