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
|
8b1039fa30
|
Organise files into a module structure.
|
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
|
6830f3e147
|
Forbid backslashes on compiler command lines. It is unfortunately the only reliable way.
|
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
|
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
|
7b45e6f5f5
|
Can store ext deps to internal deps. Closes #304.
|
9 years ago |
Jussi Pakkanen
|
e76631c0d0
|
Check for mixed cross and native code. Closes #267.
|
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
|
d952812b1b
|
Fix Rust to work with 1.3 release. Closes #277.
|
9 years ago |
Jussi Pakkanen
|
a9ec9ba104
|
Basic outline for exposing private dir. Not working fully yet.
|
9 years ago |
Jussi Pakkanen
|
5297516c91
|
Changed target naming algorithm to avoid Windows file name forbidden characters.
|
9 years ago |
Jussi Pakkanen
|
f9060a70bb
|
Converted a bunch of locations to support different target output path.
|
9 years ago |
Marko Raatikainen
|
28f60ca474
|
Fix shared libraries for fortran
|
9 years ago |
Jussi Pakkanen
|
5ffe46bc6a
|
Add version numbers to projects and generate a dep manifest.
|
9 years ago |
Jussi Pakkanen
|
05d929d542
|
Fix introspection and make it possible to have top level targets with the same name in subprojects. Fixes #222.
|
9 years ago |
Jussi Pakkanen
|
83cc5ce4c5
|
Allow more than one install script and make gtkdoc method return one.
|
10 years ago |
Jussi Pakkanen
|
0e508bf818
|
Added a extract_all_objects method to make recombining targets easier. Fixes #205.
|
10 years ago |
Jussi Pakkanen
|
833cb56f5c
|
Can create top level targets that have the same name but different type.
|
10 years ago |
Jussi Pakkanen
|
cd40187d4e
|
Handle files() in Vala arguments and set up deps correctly.
|
10 years ago |
Igor Gnatenko
|
1476af4ada
|
vala: don't ignore vala_args. Closes #192
Signed-off-by: Igor Gnatenko <i.gnatenko.brain@gmail.com>
|
10 years ago |
Jussi Pakkanen
|
8cdd4c0c3c
|
Process dependency sources identically to specified ones.
|
10 years ago |
Jussi Pakkanen
|
4c843d7299
|
Removed unused method. Closes #173.
|
10 years ago |
Jussi Pakkanen
|
e0e963e502
|
Removed unused method. Closes #172.
|
10 years ago |
Jussi Pakkanen
|
0e81077817
|
Moved shared library version checking from base class to sharedlibrary. Closes #170.
|
10 years ago |
Jussi Pakkanen
|
6d7ad208d5
|
Removed unused method. Closes #169.
|
10 years ago |
Jussi Pakkanen
|
97b17d7e41
|
Removed unused method. Closes #168.
|
10 years ago |
Jussi Pakkanen
|
b18f18c542
|
Removed unused function. Closes #167.
|
10 years ago |
Igor Gnatenko
|
93d15e4152
|
build: fix bad-continuation
Signed-off-by: Igor Gnatenko <i.gnatenko.brain@gmail.com>
|
10 years ago |
Jussi Pakkanen
|
6d744b13ff
|
Now can create internal dependencies to simplify subproject usage.
|
10 years ago |
Jussi Pakkanen
|
4428d97542
|
Fixed gui app.
|
10 years ago |
Jussi Pakkanen
|
1f602ff155
|
Prune one string matching thingy.
|
10 years ago |
Jussi Pakkanen
|
236436da56
|
Started enforcing types better with decorators.
|
10 years ago |
Jussi Pakkanen
|
6237695e96
|
Use File objects for all sources. Fix all basic tests.
|
10 years ago |
Jussi Pakkanen
|
bf9b5d7b72
|
The first step in a major refactoring starts by adding a new layer of abstraction.
|
10 years ago |
Jussi Pakkanen
|
bfa68aaeaf
|
Autodetect Qt5 rcc dependencies as well as reasonably possible.
|
10 years ago |
Jussi Pakkanen
|
e87d3c07ad
|
Can specify explicit dependencies for custom targets.
|
10 years ago |
Hemmo Nieminen
|
a3544847ca
|
Accept source files in extract_objects() (also) as a list.
Signed-off-by: Hemmo Nieminen <hemmo.nieminen@iki.fi>
|
10 years ago |
Jussi Pakkanen
|
2e93295c2e
|
Generate configure files immediately when they are declared. Closes #88.
|
10 years ago |
Jussi Pakkanen
|
d2cb344c91
|
Remove duplicate entries from list of source files.
|
10 years ago |
Jussi Pakkanen
|
1ac00031f9
|
Persist modules so they are imported only once for the lifetime of a build directory.
|
10 years ago |
Jussi Pakkanen
|
48477102c9
|
Now can compile all Qt5 tests with module.
|
10 years ago |
Jussi Pakkanen
|
6e6ac02eaf
|
Major refactoring to move Qt5 from core into a module. Rules are written but moc/uic/rrc are not generated yet.
|
10 years ago |
Jussi Pakkanen
|
526c86d92f
|
I meant to do this originally.
|
10 years ago |
Jussi Pakkanen
|
bf5466e7ef
|
An implementation of build_always as slightly modified from the original by Axel Waggershauser.
|
10 years ago |
Axel Waggershauser
|
963892a7c3
|
basic support for 'build_always' feature of custom targets
|
10 years ago |
Jussi Pakkanen
|
525f0ae6d2
|
Harmonised copyright declarations.
|
10 years ago |
Jussi Pakkanen
|
9ce01c16f4
|
Minor tweak.
|
10 years ago |