aboutsummaryrefslogtreecommitdiff
path: root/Makefile
Commit message (Collapse)AuthorAgeFilesLines
* Merge pull request #1605 from colrdavidson/linux_buildgingerBill2022-03-141-3/+3
|\ | | | | Make llvm-config build more general for linux
| * refix make, adjust build for CI weirdnessColin Davidson2022-03-091-13/+9
| |
| * Make llvm-config build more general for linuxColin Davidson2022-03-091-12/+16
| |
* | update to build for FreeBSDAl Hoang2022-03-081-0/+6
|/
* Merge pull request #1557 from semarie/openbsd-supportgingerBill2022-02-281-3/+11
|\ | | | | initial OpenBSD support
| * pass -ldl only on Darwin and LinuxSébastien Marie2022-02-251-4/+6
| |
| * initial OpenBSD supportSébastien Marie2022-02-251-0/+6
| |
* | Allow custom LLVM_CONFIGMohamed Akram2022-02-251-7/+3
|/
* Changed match to be arbitrary widthPlatin212022-01-221-1/+1
| | | | (cant do exact match as we never know how much subversion's llvm does)
* Removes maybe unsupported versionsPlatin212022-01-221-1/+1
|
* Added pattern function so we can match whatever llvm versions we wantPlatin212022-01-221-15/+23
| | | | | Right now we match every version that is 13 something for arm64 on macOS And for x86 we allow any above 11 and including 11
* Changed make file so that it allows for multiple LLVM versions instead of a ↵Platin212022-01-221-11/+15
| | | | single one on Darwin
* Changes to required llvm version 13 as both 12 and 11 don't work correctly ↵Platin212021-12-191-2/+12
| | | | on macOS Apple Silicon
* build: Support the Fedora LLVM 11 packageYawning Angel2021-10-311-0/+2
| | | | | Fedora is on LLVM 12, and the backward compatibility package has a non-standard name for llvm-config.
* Add `odin report` command to help with bug reports.Jeroen van Rijn2021-10-311-0/+3
| | | | | | | | | | | | | | | | | | | | | | | | | Add new Odin command, `odin report`, which prints information helpful to resolving or reporting a bug. ``` W:\Odin> odin report Where to find more information and get into contact when you encounter a bug: Website: https://odin-lang.org GitHub: https://github.com/odin-lang/Odin/issues Useful information to add to a bug report: Odin: dev-2021-10:256bebfe OS: Windows 10 Professional (version: 20H2), build 19042.1266 CPU: AMD Ryzen 7 1800X Eight-Core Processor RAM: 65469 MiB W:\Odin> TODO: - CPU name on ARM/ARM64 ```
* Fix Makefile.Jeroen van Rijn2021-08-281-26/+23
|
* Improve the C++ to be more correct for clang on Windows, still requiring the ↵gingerBill2021-08-191-1/+1
| | | | same disabled warnings as on *nix
* Rename libtommath.c to libtommath.cppgingerBill2021-07-111-4/+4
|
* Add -Wno-unused-valuegingerBill2021-07-111-1/+1
|
* Fix tab and space issue in MakefilegingerBill2021-07-111-24/+24
| | | | FUCK DO I HATE Makefile whitespace sensitivity between spaces and tabs
* Update build.bat and MakefilegingerBill2021-07-111-1/+1
|
* Change the compiler's big integer library to use libTomMathgingerBill2021-07-111-3/+6
| | | | This now replaces Bill's crappy big int implementation
* Makefile fixgingerBill2021-05-271-4/+11
|
* Minor change to MakefilegingerBill2021-05-271-11/+4
|
* Convert tabs to spaces for `Makefile` (stupid make)gingerBill2021-05-271-27/+27
|
* Add llvm-config version 11 check for Darwin in MakefilegingerBill2021-05-111-18/+23
|
* Change non-target indentation in Makefile to spaces to fix make errorMikkel Hjortshøj2021-04-301-17/+17
|
* Update Makefile for LinuxgingerBill2021-04-281-6/+7
|
* Update `llvm-config` checking on LinuxgingerBill2021-04-281-1/+9
|
* Fix Makefile for OSXRicardo Silva2021-04-281-1/+1
|
* Fix Makefile for macOsgingerBill2021-04-271-1/+1
|
* Update MakefilegingerBill2021-04-271-3/+7
|
* Add `-DODIN_VERSION_RAW` to MakefilegingerBill2021-04-251-0/+1
|
* Remove the need for `LLVM_BACKEND_SUPPORT`gingerBill2021-04-251-2/+2
|
* Revert changes to macOS MakefilegingerBill2021-04-251-1/+1
|
* Update Makefile for macOS to be more "correct" with LinuxgingerBill2021-04-251-1/+1
|
* Try specifying the specific libs on LinuxgingerBill2021-04-251-2/+2
|
* Try `llvm-config-11` in the MakefilgingerBill2021-04-241-2/+2
|
* Modify flags in MakefilegingerBill2021-04-241-4/+4
|
* Up ci.ymlgingerBill2021-04-241-2/+2
|
* Update Makefile to compile with LLVM C APIgingerBill2021-04-241-0/+6
|
* [CI] Remove -march for makefile nightlyMikkel Hjortshøj2020-11-081-1/+1
|
* Add git sha to `odin version` commandMikkel Hjortshoej2020-08-231-1/+5
|
* Remove -Wno-writable-stringsgingerBill2020-01-041-1/+1
|
* Fix recursive variable in makefile on macOSMikkel Hjortshøj2019-02-061-1/+1
|
* Fix makefile for macOSMikkel Hjortshøj2019-02-061-1/+1
|
* Update Makefile to reflect build.shgingerBill2019-01-131-4/+4
|
* Updated makefile to run demo package instead of demo.odinMorten Vassvik2018-07-051-1/+1
|
* Fixed foreign import for linux. Modified .gitignore to ignore temp files and ↵vassvik2017-11-101-0/+24
files in shared/. Added a Makefile for linux