aboutsummaryrefslogtreecommitdiff
path: root/src/build_settings.cpp
Commit message (Expand)AuthorAgeFilesLines
* Typo fixJeroen van Rijn2025-06-011-1/+1
* Also clean up .dSym on DarwinJeroen van Rijn2025-06-011-10/+18
* Allow overriding object extension in `-build-mode:obj`Feoramund2025-05-301-7/+35
* Remove trailing whitespaceFeoramund2025-05-301-1/+1
* Always provide /PDB option to linker if generating debug info.Jeroen van Rijn2025-05-291-4/+12
* Add comments to `builtin.odin`, documenting ODIN_* constants. (#5218)Jeroen van Rijn2025-05-261-67/+68
* Rename -keep-test-executable to -keep-executableJeroen van Rijn2025-05-231-1/+1
* Tweak #5202Jeroen van Rijn2025-05-231-1/+0
* Enable all sanitizers on FreeBSDFeoramund2025-05-221-6/+6
* Delete test executable after running, add `-keep-test-executable`Feoramund2025-05-221-0/+1
* Add `-build-only` for `odin test` commandFeoramund2025-05-221-0/+1
* Only trim `.odin` from build filenamesFeoramund2025-05-221-3/+26
* -dynamic-literalsJeroen van Rijn2025-05-191-0/+1
* Re-enable static map calls on AMD64 SysVFeoramund2025-05-181-6/+0
* Support subtargets in build tags: `#build darwin:generic` and `#build linux:a...gingerBill2025-04-101-4/+30
* Fix `init_android_values` SDK check for `odin check`gingerBill2025-04-101-1/+1
* android bundling improvementsIllusionMan12122025-04-051-17/+0
* fix: cross-compilation for android on linuxIllusionMan12122025-04-051-24/+24
* feat: added a `-android-keystore-password` option to pass a password for the ...IllusionMan12122025-04-041-0/+5
* fix: strip trailing slashes for android keystore and jarsigner pathsIllusionMan12122025-04-041-0/+2
* Command `package` -> `bundle`gingerBill2025-03-281-2/+8
* Use working directory for `aapt` commandsgingerBill2025-03-271-4/+0
* Use `u64` for the command kind just in casegingerBill2025-03-271-1/+1
* `odin package android`gingerBill2025-03-271-2/+2
* Begin work on `odin package-android` commandgingerBill2025-03-261-106/+111
* Disable `-build-mode:exe` for `-subtarget:android`gingerBill2025-03-261-2/+2
* Really bodgy android packing system for `odin build`gingerBill2025-03-261-3/+33
* Remove `_PATH` on android environment variablesgingerBill2025-03-261-38/+58
* Migrate `ODIN_ANDROID_*` constants to `build_settings.cpp`; `-minimum-os-vers...gingerBill2025-03-261-0/+71
* Fix typosgingerBill2025-03-261-2/+2
* Allow `check` for `-subtarget:android`gingerBill2025-03-261-6/+12
* Very very rudimentary support for `-target:linux_arm64 -subtarget:android`gingerBill2025-03-261-1/+38
* few llvm 20 changesLaytan Laats2025-03-191-6/+6
* Add `-use-single-module`gingerBill2025-01-221-0/+5
* Enable `-use-separate-modules` as default for all platformsgingerBill2025-01-221-2/+0
* Error if -no-thread-local is used in presence of -no-crt on Unixflysand72025-01-171-5/+10
* Added compile-time checks for thread locals with -no-crtflysand72025-01-171-1/+15
* Make `-no-dynamic-literals` the default nowgingerBill2025-01-051-6/+0
* Add `#+feature dynamic-literals`gingerBill2025-01-051-0/+12
* fix #4547 - wasm -out without file extensionLaytan Laats2024-12-061-1/+1
* ABI change: for indirect parameters size_of <= 16, do callee stack copygingerBill2024-12-051-0/+1
* Fix typogingerBill2024-11-141-1/+1
* Add `-linker:<string>` to replace `-lld` and `-radlink`gingerBill2024-11-141-3/+19
* Add `-radlink`gingerBill2024-11-141-1/+2
* Suggest `-microarch:native` if `popcnt` instruction is missing.Jeroen van Rijn2024-11-071-0/+1
* Simplify use of pie0dminnimda2024-11-041-7/+0
* Add support for linking as pie0dminnimda2024-11-041-1/+8
* Disable exe path testgingerBill2024-10-081-13/+13
* Add `-vet-unused-procedures`gingerBill2024-09-171-0/+3
* Add `-vet-packages:<comma-separated-string-array>`gingerBill2024-09-171-2/+1