Jussi Pakkanen
|
7435df8399
|
Moved backends to their own module.
|
9 years ago |
Jussi Pakkanen
|
d6b2053146
|
Can build Vala shared libraries.
|
9 years ago |
Jussi Pakkanen
|
9573ec60ad
|
Vala .d and .vapi should be named after the first vala source file in the target rather than target name.
|
9 years ago |
Jussi Pakkanen
|
6d2b227dc1
|
Fix swift breakage caused by distutils migration.
|
9 years ago |
Jussi Pakkanen
|
d6e176f455
|
Made gtkdoc and run targets work.
|
9 years ago |
Jussi Pakkanen
|
23b98cd6e6
|
Renamed meson package to mesonbuild so that we can have a script named meson in the same toplevel dir.
|
9 years ago |
Jussi Pakkanen
|
4c31e7774d
|
Finalize moduleification so that full test suite runs.
|
9 years ago |
Jussi Pakkanen
|
66c01401de
|
Moved scripts in the module and started work to run them via the main meson command.
|
9 years ago |
Jussi Pakkanen
|
a5508d3fd3
|
Can run most of test suite (with hacks).
|
9 years ago |
Jussi Pakkanen
|
8b1039fa30
|
Organise files into a module structure.
|
9 years ago |
Minijackson
|
2bd702d5f1
|
Some fixes
|
9 years ago |
Jussi Pakkanen
|
e374b53788
|
Build Java projects with multiple files and other cleanups.
|
9 years ago |
Jussi Pakkanen
|
4c041e2aec
|
Can tag include directories as system dirs to reduce compiler warning noise. Closes #345.
|
9 years ago |
Jussi Pakkanen
|
20f0f805a7
|
Fix " quoting on Windows.
|
9 years ago |
Jussi Pakkanen
|
f1bf87ec8a
|
Added test to check that backslashes are passed properly through the pipeline.
|
9 years ago |
Jussi Pakkanen
|
ea9b49438d
|
Always run ninja test even if there is a rogue install file at the top of your build dir. Closes #343.
|
9 years ago |
Jussi Pakkanen
|
9bf641e545
|
Fix path generation so generations in subdirs work.
|
9 years ago |
Jussi Pakkanen
|
7e1df7540d
|
Handle custom targets that produce static libraries that are then linked to other targets.
|
9 years ago |
Jussi Pakkanen
|
d92e6c4595
|
Boost win detection tuning.
|
9 years ago |
Jussi Pakkanen
|
39dd39ff38
|
Typo fix.
|
9 years ago |
Jussi Pakkanen
|
d64211f570
|
Moved pkg-config to a module so we no longer need special case code in core for it.
|
9 years ago |
Jussi Pakkanen
|
c86ee8158a
|
Make vs dependency detector work on non-english locales.
|
9 years ago |
Jussi Pakkanen
|
79dc1135f1
|
Automatically generate compile commands db for tooling.
|
9 years ago |
Jussi Pakkanen
|
3c3c977518
|
Fix incorrect private_dir_abs method.
|
9 years ago |
Jussi Pakkanen
|
161d633f36
|
Added support for calling into C.
|
9 years ago |
Jussi Pakkanen
|
961b000090
|
Can generate swift sources with custom target.
|
9 years ago |
Jussi Pakkanen
|
d531f915b1
|
Can build Swift libraries and link them.
|
9 years ago |
Jussi Pakkanen
|
b3d61beb2d
|
A test can be part of multiple suites.
|
9 years ago |
Jussi Pakkanen
|
43b07729aa
|
Reworked swift code so now can use multiple source files in one target.
|
9 years ago |
Jussi Pakkanen
|
70695bead4
|
Added possibility to have multiple test suites so you can run only a subset of tests. Closes #325.
|
9 years ago |
Jussi Pakkanen
|
7ed515dacc
|
Refactored dep file name so Swift dependency tracking works.
|
9 years ago |
Jussi Pakkanen
|
913963d608
|
Can specify extra arguments to generator commands. Closes #315.
|
9 years ago |
Jussi Pakkanen
|
26873801bc
|
Can define benchmarks and run them.
|
9 years ago |
Jussi Pakkanen
|
13c9a7440c
|
Fix Rust.
|
9 years ago |
Jussi Pakkanen
|
86a6915077
|
Fix unity build. Closes #310.
|
9 years ago |
Jussi Pakkanen
|
c75b75d487
|
Do not use linker arguments on static libraries.
|
9 years ago |
Jussi Pakkanen
|
16fa657304
|
Can use built exes in custom targets.
|
9 years ago |
Jussi Pakkanen
|
24f35d0425
|
Fix single output generators.
|
9 years ago |
Jussi Pakkanen
|
c12719fa18
|
Advance list of output files so we do not generate same output files multiple times for different input.
|
9 years ago |
Jussi Pakkanen
|
e8cca681ca
|
Simple custom targets work in VS2010.
|
9 years ago |
Jussi Pakkanen
|
5be7c011bf
|
Regenerator script works, but is not run automatically yet.
|
9 years ago |
Jussi Pakkanen
|
1fbbf4705d
|
Windows path separators, the bane of my existance.
|
9 years ago |
Jussi Pakkanen
|
e2313b85d7
|
Refactored builtin options to a dictionary and created a new default library target type.
|
9 years ago |
Jussi Pakkanen
|
a16463972d
|
Parse contents of gresource xml and add deps manually. A bit of a hack but necessary due to missing upstream functionality. Closes #298.
|
9 years ago |
Jussi Pakkanen
|
1c186d4a30
|
Only compile when doing cross compilation sanity checks because linking gets way too complicated.
|
9 years ago |
Jussi Pakkanen
|
d952812b1b
|
Fix Rust to work with 1.3 release. Closes #277.
|
9 years ago |
Jussi Pakkanen
|
7c9c03b430
|
A few Rust fixes.
|
9 years ago |
Jussi Pakkanen
|
50663144c3
|
Can set compiler options, added language versions for Gnu and Clang.
|
9 years ago |
Jussi Pakkanen
|
68fdef88cb
|
Make generated header dependencies transitive.
|
9 years ago |
Jussi Pakkanen
|
a9ec9ba104
|
Basic outline for exposing private dir. Not working fully yet.
|
9 years ago |