Jussi Pakkanen
3630febe1e
Verify that option names do not have invalid characters.
10 years ago
Jussi Pakkanen
a337ab05e5
Print colorful thingies.
10 years ago
Jussi Pakkanen
267d04b548
Typo fix.
10 years ago
Jussi Pakkanen
db8585e8a3
Detect frameworks on OSX as external dependencies.
10 years ago
Jussi Pakkanen
08ef881c86
Extracted compiler definitions to their own file.
10 years ago
Jussi Pakkanen
3979e27a78
Get envvar flags for objc and objcpp.
10 years ago
Jussi Pakkanen
4cfb3f1947
To celebrate the new version of Ninja in Debian, start using the console pool.
10 years ago
Jussi Pakkanen
7f9450f55e
Create simple Emacs major mode.
10 years ago
Jussi Pakkanen
8771b1f49b
Better Ninja detection.
10 years ago
Jussi Pakkanen
730a3f4213
Add uppercase phony to forbidden target names.
10 years ago
Jussi Pakkanen
787950606e
Highlight multiline string.
10 years ago
Jussi Pakkanen
b8a86bda2f
Start work on gtksourceview syntax highlighting file.
10 years ago
jpakkane
417f1d73a2
Merge pull request #26 from Xenopathic/phony
...
Always run tests and external commands
10 years ago
Robin McCorkell
339d2a0a2b
Always run tests and external commands
10 years ago
Jussi Pakkanen
caad76cf81
Tests are fun.
10 years ago
Jussi Pakkanen
07896fcba9
Created a contribution info file.
10 years ago
Jussi Pakkanen
525f0ae6d2
Harmonised copyright declarations.
10 years ago
Jussi Pakkanen
f5b016008f
Test fixing.
10 years ago
Jussi Pakkanen
e37424c9e1
More strict type checking for arithmetic operations.
10 years ago
Jussi Pakkanen
707e721dd3
Merge pull request #18 from Xenopathic/arithmetic.
10 years ago
jpakkane
605b9d8ad1
Merge pull request #24 from Xenopathic/kill-tests
...
Signal handling for run_tests.py
10 years ago
Robin McCorkell
85586ce1ba
Signal handling for run_tests.py
...
SIGINT and SIGTERM are handled, causing further test execution to stop and
the results to be printed immediately. Also cleans up prebuilt objects
10 years ago
Jussi Pakkanen
46773e75a8
Create symlinks properly. Fixes #19 .
10 years ago
Robin McCorkell
702148aea5
Add number, string and array arithmetic
...
Addition (+), subtraction (-), multiplication (*) and division (/) for numbers
follows the BIDMAS rules.
Strings and arrays can be concatenated with the addition operator
Strings can be concatenated with numbers with the addition operator
10 years ago
Jussi Pakkanen
47bea98298
Allow getting builtin options with get_option. Fixes #23 .
10 years ago
Jussi Pakkanen
e0ec0c977f
Do not quote $out or $in because Ninja does it by itself.
10 years ago
Jussi Pakkanen
9ce01c16f4
Minor tweak.
10 years ago
Jussi Pakkanen
e5b1d855a1
Further harmonise held_object.
10 years ago
Jussi Pakkanen
188986fac3
Harmonise held_object usage somewhat.
10 years ago
Jussi Pakkanen
d73af2558a
Pkg-config detection cleanup.
10 years ago
Jussi Pakkanen
be0f357f1d
Dafuq?
10 years ago
Jussi Pakkanen
b44ca46e92
Implement a foreach loop construct. Closes #17 .
10 years ago
Jussi Pakkanen
0c86f30d4b
Can install entire subtrees with one command. Closes #14 .
10 years ago
Jussi Pakkanen
a500c6cfa8
Can install data files from subdirectories.
10 years ago
Jussi Pakkanen
d767bcf86d
Can install man files from a subdir.
10 years ago
Jussi Pakkanen
8313c4ed00
Use correct path when installing headers. Fixes #16 .
10 years ago
Jussi Pakkanen
10313fa3eb
Removed -qt5 arg as that should be handled elsewhere.
10 years ago
Jussi Pakkanen
e4c06794e8
Added attribution.
10 years ago
jpakkane
38806249b7
Merge pull request #15 from osimola/custom_object
...
Detect object files generated by custom targets and add them to the link.
10 years ago
Jussi Pakkanen
751f03c557
Pass -qt5 command line argument to qt5 tools because otherwise they fail on Debian systems where qt5-default is not installed (e.g. pbuilder).
10 years ago
Juhani Simola
d6a21792c3
Ninja backend: objects generated with custom_target can be linked
10 years ago
Jussi Pakkanen
174db67471
Do not hardcode path to Python3, because on e.g. OSX it can be anywhere.
10 years ago
Jussi Pakkanen
bc73dce3dc
Remove deprecated bits.
10 years ago
Jussi Pakkanen
6d9c55c01d
Bump version number for new development.
10 years ago
Jussi Pakkanen
ad2f03da7b
Bump version number for release.
10 years ago
Jussi Pakkanen
74d6502de2
Workaround for Clang linker bug where it can not find shared libraries in rpath directories. The solution is to specify all linker targets every time.
10 years ago
Jussi Pakkanen
0abc1b1bad
Workaround for Clang pch include bug with help from Masashi Fujita.
10 years ago
Jussi Pakkanen
28ceaa650c
Delete old symlinks if they exist.
10 years ago
Jussi Pakkanen
7360b9f67c
Trademark info.
10 years ago
Jussi Pakkanen
8aa45655b7
Renamed data() to install_data().
10 years ago