Jussi Pakkanen
9fca19c4eb
More cleanups.
9 years ago
Jussi Pakkanen
275ac36a28
Some more error logging.
9 years ago
Jussi Pakkanen
670d0ed929
Print output of failed tests. Closes ##347.
9 years ago
Jussi Pakkanen
65bd9a2f69
Can use external libs as dependencies of dependencies. Closes #321 .
9 years ago
Jussi Pakkanen
e374b53788
Build Java projects with multiple files and other cleanups.
9 years ago
Jussi Pakkanen
f89023c58b
Added missing shebang line.
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
edaf663ee2
By default do not specify language version but instead use the compiler's default.
9 years ago
Jussi Pakkanen
20f0f805a7
Fix " quoting on Windows.
9 years ago
Jussi Pakkanen
6830f3e147
Forbid backslashes on compiler command lines. It is unfortunately the only reliable way.
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
Igor Gnatenko
4352d1b4bf
Merge pull request #342 from martin-ejdestig/fix_vcs_tag_missing_fallback_error_string
...
Fix vcs_tag missing fallback error string
9 years ago
Martin Ejdestig
cd5121c0ec
Fix vcs_tag missing fallback error string
9 years ago
Jussi Pakkanen
3e8218a930
Upped version number for new development.
9 years ago
Jussi Pakkanen
ed95f3c18d
Bumped version number for release.
9 years ago
Jussi Pakkanen
c62b7e1a72
A few vs2010 fixes.
9 years ago
Jussi Pakkanen
ec0a73b1e2
Fix manygen to work with msvc.
9 years ago
Jussi Pakkanen
df37c79dc9
Use global certificates now that we have letsencrypt set up. Also fall back to plain http because many places are missing letsencrypt certificates.
9 years ago
Jussi Pakkanen
23b1ac795b
Merge pull request #338 from mesonbuild/multigen
...
Custom target libgen
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
5e12c03db6
Merge pull request #339 from martin-ejdestig/cpp_std_trivial_fixes
...
cpp_std trivial fixes
9 years ago
Jussi Pakkanen
7cad8a1bfb
Fixed some tests for new stricter options and OSX.
9 years ago
Martin Ejdestig
9cb3ed4014
Add myself to authors.txt
9 years ago
Jussi Pakkanen
d71f51d220
Use set_value to preserve option invariants.
9 years ago
Martin Ejdestig
c75d2fc609
Replace c++1y with c++14 as a choice for cpp_std
...
c++1y is deprecated in GCC 5 (see -std option in man page). Not sure about
Clang since the documentation is a bit more sparse. But it is probably a
good idea to keep them in sync and also to prefer c++14 over c++1y since
c++1y was only temporary until the standard was done.
9 years ago
Martin Ejdestig
84f138e69a
Fix typo in description of cpp_std option for GnuCPPCompiler
...
It is already correct for ClangCPPCompiler.
9 years ago
Jussi Pakkanen
aa1fc44aca
Fixing threading problems by reordering lines at random. It is the only true way.
9 years ago
Jussi Pakkanen
d92e6c4595
Boost win detection tuning.
9 years ago
Jussi Pakkanen
489ca238c5
Test threads with both C and C++.
9 years ago
Jussi Pakkanen
6a5ec36aeb
Made thread test work on Windows.
9 years ago
Jussi Pakkanen
10acaffde7
Added explicit thread dependency.
9 years ago
Jussi Pakkanen
eddcff455e
Some xcodefixes.
9 years ago
Jussi Pakkanen
330a5601cf
Fix imports on osx.
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
015688f506
Compile Windows resources. Closes #333 .
9 years ago
Jussi Pakkanen
79dc1135f1
Automatically generate compile commands db for tooling.
9 years ago
Jussi Pakkanen
eb2aefd038
Detection works with more vs versions. Closes #332 .
9 years ago
Jussi Pakkanen
da0bd2acf7
Ignore decode errors to work with compilers that write out non-utf8 text.
10 years ago
Jussi Pakkanen
bab7edfc10
Create all dirs at the beginning rather than on-demand as a side effect.
10 years ago
Jussi Pakkanen
3c3c977518
Fix incorrect private_dir_abs method.
10 years ago
Jussi Pakkanen
8d8e25118b
Merge pull request #330 from mesonbuild/swift
...
Added Swift support.
10 years ago
Jussi Pakkanen
161d633f36
Added support for calling into C.
10 years ago
Jussi Pakkanen
961b000090
Can generate swift sources with custom target.
10 years ago
Jussi Pakkanen
ba6191864d
Merge pull request #327 from mesonbuild/suites
...
Added possibility to have multiple test suites.
10 years ago
Jussi Pakkanen
fcf6643507
Use period as the separator because colon causes problems on Windows.
10 years ago
Jussi Pakkanen
8bb2586ae4
Some text format fixes.
10 years ago