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
015688f506
Compile Windows resources. Closes #333 .
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
23c6de3461
Can specify a working directory for tests. Closes #326 .
9 years ago
Jussi Pakkanen
d92504797f
Can build simple Swift executables.
9 years ago
Jussi Pakkanen
b167f3a56f
Renamed new test dir.
9 years ago
Jussi Pakkanen
913963d608
Can specify extra arguments to generator commands. Closes #315 .
9 years ago
Jussi Pakkanen
278339855d
Projects can specify a license which is written to the dep manifest.
9 years ago
Jussi Pakkanen
3daf0b8a81
Benchmark test binary runs on Windows.
9 years ago
Jussi Pakkanen
26873801bc
Can define benchmarks and run them.
9 years ago
Jussi Pakkanen
3cbe9d32fa
Added script to run benchmarks.
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
18c423db15
Fix gtkdoc. We had to disable the test but on the other hand we have gstreamer docs working.
9 years ago
Jussi Pakkanen
c04e04146e
Use two inputs for a generator to test edge cases.
9 years ago
Jussi Pakkanen
eceedc0d29
Declare buildtype and platform only once.
9 years ago
Jussi Pakkanen
1b697f04cd
Fixed run targets on VS2010.
9 years ago
Jussi Pakkanen
7b45e6f5f5
Can store ext deps to internal deps. Closes #304 .
9 years ago
Jussi Pakkanen
fa9799a96a
Renamed default_library to library.
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
0962909120
Can specify a subproject fallback for dependencies.
9 years ago
Jussi Pakkanen
062512a0f1
Use project default settings in compile tests unless told not to. Closes #296 .
9 years ago
Jussi Pakkanen
538073a9cf
Created a link test method.
9 years ago
Jussi Pakkanen
910dcbf290
Projects can specify default values for options.
9 years ago
Jussi Pakkanen
e4ff4b7c8c
Can specify version requirements to subprojects.
9 years ago
Jussi Pakkanen
c5788548d2
Can check for Meson version in project definition.
9 years ago
Jussi Pakkanen
df979ad422
String startswith and endswith methods.
9 years ago
Jussi Pakkanen
a16bea5938
More variable introspection.
9 years ago
Jussi Pakkanen
d952812b1b
Fix Rust to work with 1.3 release. Closes #277 .
9 years ago
Jussi Pakkanen
9a4016d37a
Added option for VS exception type.
10 years ago
Jussi Pakkanen
50663144c3
Can set compiler options, added language versions for Gnu and Clang.
10 years ago
Jussi Pakkanen
a9ec9ba104
Basic outline for exposing private dir. Not working fully yet.
10 years ago
Jussi Pakkanen
7bb28ef3c8
Flatten method arguments so you can generate an array of items.
10 years ago
Kyle Manna
8fcbff8542
tests: Use /usr/bin/env python3
...
* Use the env variable to $PATH is searched instead of hardcoded
* Enables a local python build to take priority over system python build
as commonly used by tools like virtualenv.
10 years ago
Jussi Pakkanen
d4a922c21a
Can set build targets as arguments to run_target. Closes #270 .
10 years ago
Jussi Pakkanen
384365c843
Added outdir() method to build targets so we can make output dirs togglable.
10 years ago
Jussi Pakkanen
325ed6288b
Can leave Boost modules empty to only use the plain header libraries. Closes #263 .
10 years ago
Jussi Pakkanen
2e585856be
Prevent generation of Ninja files with target ambiguities.
10 years ago
Jussi Pakkanen
4e8c4035e5
Can have built binaries in run_targets. Closes #264 .
10 years ago
Jussi Pakkanen
776f899e78
Made boost on windows kinda work.
10 years ago
Jussi Pakkanen
a90bbb7277
Finally full test suite passes, even gir.
10 years ago
Jussi Pakkanen
0b0d787624
A bunch more conversions.
10 years ago
Jussi Pakkanen
f9060a70bb
Converted a bunch of locations to support different target output path.
10 years ago
Marko Raatikainen
28f60ca474
Fix shared libraries for fortran
10 years ago
Jussi Pakkanen
e29e4358e6
Use makedirs instead of mkdir. Closes #247 .
10 years ago