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