Commit Graph

46 Commits

Author SHA1 Message Date
Jeremy Baxter 57794ca875 Fix build on BSD
Added extra version statements for OpenBSD, NetBSD and DragonflyBSD,
as these are not included in the BSD version identifier.

Also removed the line `SHELL:=/usr/bin/env bash' from the top of the
makefile because most BSDs don't include bash in the base system, and
the build doesn't need it anyway.

On OpenBSD, using -inline with dmd causes the compiler to crash
because of insufficient memory (with 8 GB), so I added a couple of
ifneq's to use -inline only if the build is not running on OpenBSD.
2023-12-23 13:02:39 +01:00
imrying f15ca10acf fix(env): change the environment to be /usr/bin/env bash 2023-11-07 10:04:33 +01:00
WebFreak001 911ce077a5 add auto-generated UFCS correctness checks 2023-05-17 16:15:21 +02:00
WebFreak001 4594a63634 replace stdx-allocator with std.experimental 2022-10-13 18:18:53 +02:00
Jan Jurzitza 7874442d44 Update makefile for new libdparse/dsymbol 2020-07-22 07:57:02 +02:00
Jan Jurzitza 3e2c0c6fbf Move dcd.common into separate subpackage
This allows external projects to depend on dcd:common, which is needed
to embed DCD clients
2020-04-29 14:26:24 +02:00
Sebastian Wilzbach 06e0dd51c4 Build win{32,64} binaries with LDC (#568)
Build win{32,64} binaries with LDC
merged-on-behalf-of: BBasile <BBasile@users.noreply.github.com>
2019-01-17 09:24:12 +01:00
Sebastian Wilzbach 5138d04e5d Improve automatic version generation - fix #497 2018-06-25 17:41:17 +02:00
Sebastian Wilzbach 14c8b7cc9f Update release scripts 2018-04-23 19:13:55 +02:00
Sebastian Wilzbach 8cc49f574e Deploy binaries to GitHub releases (Linux/MacOS) 2018-03-31 01:42:47 +02:00
Basile Burg 2fbb5aa6e1 update makefile 2018-02-11 17:19:48 +01:00
Laurent Tréguier ad9c08c6b0 Move everything under package `dcd` (#417)
Move everything under package `dcd`
merged-on-behalf-of: Richard Andrew Cattermole <alphaglosined@gmail.com>
2017-11-02 11:03:56 +01:00
Hackerpilot 247331fcde Remove references to experimental_allocator 2016-09-14 14:49:40 -07:00
Hackerpilot 75544fda71 Add test target to makefile 2016-09-06 15:28:22 -07:00
Dicebot 9c7dcd551a Remove unused OBJDIR from makefile
DCD now uses all-at-once build mode and this variable is not
actually used anywhere.
2016-06-08 11:52:26 +03:00
Hackerpilot b8b043f379 My machine and the CI server disagree on link errors... 2016-03-28 13:09:06 -07:00
Hackerpilot 2016878b85 Update makefile for new msgpack version and update LDC build commands 2016-03-27 21:41:43 -07:00
Hackerpilot 9287708090 Fix #303 2016-03-07 15:07:26 -08:00
Hackerpilot 2accb4648b Update dparse and dsymbol 2016-03-02 02:43:54 -08:00
Hackerpilot 9506faa205 Update libdparse 2016-01-29 02:02:15 -08:00
Hackerpilot 5cba5d0f6f Remove unnecessary cleanup code 2016-01-11 17:50:21 -08:00
Hackerpilot 9681bacb40 Update code for new dependencies 2015-10-30 01:56:00 -07:00
anonymous 2b9104c9ba add -Idsymbol/src to debug/gdc/ldc makefile targets 2015-09-03 23:24:00 +02:00
Hackerpilot c813f4c649 Allocator API update 2015-08-25 03:50:18 -07:00
Hackerpilot b30e542fe5 Update containers 2015-08-21 15:31:52 -07:00
Hackerpilot acebf2ed63 Submodule updates 2015-08-10 17:01:15 -07:00
Hackerpilot c1d75abbfd Fix #228 2015-08-05 16:08:46 -07:00
Hackerpilot 083c0c7c67 Fix build on 2.068.0-rc1 2015-08-05 10:10:16 -07:00
Hackerpilot 9920546829 Remove -release from default build flags 2015-08-04 16:54:04 -07:00
Hackerpilot 83a22ed225 Update allocator dependency 2015-08-04 14:48:39 -07:00
Hackerpilot cedf8bb1d0 Update makefile for dsymbol changes 2015-08-03 16:40:27 -07:00
Hackerpilot 8d39155555 Allocator update 2015-06-13 20:23:13 -07:00
Hackerpilot ae83e447a4 Pull symbol resolution code out into dsymbol folder 2015-05-21 17:55:20 -07:00
rsw0x 4e8ac264ea parallelize LDC build 2015-01-30 22:50:50 -05:00
Hackerpilot 63e4c2cf47 Fix range violation with index expressions 2015-01-14 15:43:02 -08:00
Hackerpilot 61f1f92bdb Remove object files with 'make clean' 2014-12-05 12:54:54 -08:00
Hackerpilot 3d50a8beab libdparse update 2014-12-03 16:21:36 -08:00
Hackerpilot 29c6fe9f79 Include current git commit hash in --version output 2014-12-03 12:49:59 -08:00
Hackerpilot c677dd8718 LDC doesn't have an -inline flag 2014-09-26 03:31:24 -07:00
Hackerpilot 9434629416 Document --search option in readme and add version number option 2014-09-22 13:55:33 -07:00
John Colvin 6bd87080e7 compile containers.internal.storage_type
Otherwise you get link errors.
2014-09-21 13:59:49 +01:00
Hackerpilot 0783d92e0d Handle public imports MUCH more efficiently. Fixes #160 2014-09-02 17:46:40 -07:00
Hackerpilot 72faf5ec4a Fix LDC build 2014-09-02 04:51:26 +00:00
Hackerpilot d7e9bab5e8 Project cleanup 2014-08-22 15:30:00 -07:00
Hackerpilot 0db68f193e Fix syntax error in makefile 2014-08-04 17:23:27 -07:00
Hackerpilot c6c6b6e831 Move from build script to makefile 2014-08-03 23:08:32 +00:00