Dylan Baker
29ef4478df
compilers/d: Add b_ndebug support
...
D lang compilers have an option -release (or similar) which turns off
asserts, contracts, and other runtime type checking. This patch wires
that up to the b_ndebug flag.
Fixes #7082
5 years ago
Daniel Mensinger
792a84199b
CI: Fix C++11 related error on osx for protocol buffer
5 years ago
Jussi Pakkanen
658442bef4
Can declare file generation in one dir and use the output in another.
7 years ago
Jussi Pakkanen
4af4145d09
Files created with generator can have path segments.
...
This is OK, because they are written in the private directory
of each target and its layout can be anything.
7 years ago
Alberto Aguirre
ccab7d64f4
Add support for @CURRENT_SOURCE_DIR@ in generator arguments
...
Allow users to specify @CURRENT_SOURCE_DIR@ in generator arguments
to specify the current target source directory.
This is useful when creating protobuf generator objects in sub-directories
because protoc will then generate files in the expected location.
Fixes #1622 .
Remove stray semicolon
Update documentation
8 years ago
Tim-Philipp Müller
b0576e055a
tests: skip protocol buffers test if deps are not found
8 years ago
Jussi Pakkanen
f32db9afa2
Generator outputs are all relative.
9 years ago
Jussi Pakkanen
2c65b1f0c3
Renamed deps -> dependencies.
11 years ago
Jussi Pakkanen
51b73e8ab2
Keyword argument unification.
11 years ago
Jussi Pakkanen
89aa4e2233
C++ is now called cpp rather than cxx.
12 years ago
Jussi Pakkanen
11e81618d2
Renamed find_dep to dependency.
12 years ago
Jussi Pakkanen
d4284aae89
Renamed add_test to test.
12 years ago
Jussi Pakkanen
c4e58795e7
Required defaults to true for programs.
12 years ago
Jussi Pakkanen
852b774e2e
The default value of required is true for dependencies.
12 years ago
Jussi Pakkanen
0d2f34654c
Generator rules can have more than one output.
12 years ago
Jussi Pakkanen
3872cd024e
Source generator now works with Protocol Buffers.
12 years ago
Jussi Pakkanen
c9cb49764b
Worked on expanding the generator so it works with protocol buffers. Does not work yet.
12 years ago