summaryrefslogtreecommitdiff
path: root/interpreter.py
AgeCommit message (Collapse)Author
2015-06-30Get builtin options by correct name in subprojects.Jussi Pakkanen
2015-06-20Removed unused method. Closes #163.Jussi Pakkanen
2015-06-19Merge pull request #162 from mesonbuild/lint_errorsjpakkane
Fix some bugs when linting code
2015-06-19interpreter: fix bad-continuationIgor Gnatenko
Signed-off-by: Igor Gnatenko <i.gnatenko.brain@gmail.com>
2015-06-19interpreter: Undefined variable 'File'Igor Gnatenko
Signed-off-by: Igor Gnatenko <i.gnatenko.brain@gmail.com>
2015-06-17Fix a bug (typo) in commit 8f27cd39Hemmo Nieminen
Signed-off-by: Hemmo Nieminen <hemmo.nieminen@iki.fi>
2015-06-17Fixed broken subdir object extraction and moved tests.Jussi Pakkanen
2015-06-17Prevent extraction of objects from subprojects.Jussi Pakkanen
2015-06-15Fix unwrapping of dependencies. Closes #150.Jussi Pakkanen
2015-06-15Now can create internal dependencies to simplify subproject usage.Jussi Pakkanen
2015-06-14Fix error message argument passing. Fixes #147.Jussi Pakkanen
2015-06-14Better error message. Closes #146.Jussi Pakkanen
2015-06-07Added methods to get source and build root directories.Jussi Pakkanen
2015-06-06Created a build_target function to set build target type dynamically.Jussi Pakkanen
2015-06-06Use cross file's pkgconfig binary when cross compiling. Closes #138.Jussi Pakkanen
2015-05-21add has_type methodIgor Gnatenko
Signed-off-by: Igor Gnatenko <i.gnatenko.brain@gmail.com>
2015-05-17Can specify custom search directories in find_library.Jussi Pakkanen
2015-05-15Allow user to specify subproject directory in project definitionAfief Halumi
project() now takes an optional keyword argument `subproject_dir` which specifies the directory in which Meson will look for subproject. This argument is ignored in subprojects as all subprojects are owned by the top level project. subproject() now looks for the subproject in ${MESON_SOURCE_ROOT}/${SUBPROJECT_DIR}/foo where SUBPROJECT_DIR can be assigned using project() in the top level project.
2015-05-09Handle then unary negation operator.Jussi Pakkanen
2015-05-09Fix cross compilation tests.Jussi Pakkanen
2015-05-07Make the message() function able to print out user defined types.Afief Halumi
E.g. Strings, integers, arrays and arrays thereof.
2015-05-02Renamed file function to files and made it take multiple arguments.Jussi Pakkanen
2015-04-26A few more eradications of plain strings.Jussi Pakkanen
2015-04-22More stringlist refactoring.Jussi Pakkanen
2015-04-22Verify stringargs with decorator.Jussi Pakkanen
2015-04-22Started enforcing types better with decorators.Jussi Pakkanen
2015-04-22Use File objects for all sources. Fix all basic tests.Jussi Pakkanen
2015-04-21The first step in a major refactoring starts by adding a new layer of ↵Jussi Pakkanen
abstraction.
2015-04-09Fix subproject again.Jussi Pakkanen
2015-04-08Fix use of shared subprojects.Jussi Pakkanen
2015-03-30Clarified error message.Jussi Pakkanen
2015-03-27Generate configure files immediately when they are declared. Closes #88.Jussi Pakkanen
2015-03-27Allow use of external test executables. Closes #89.Jussi Pakkanen
2015-03-27More path normalisation.Jussi Pakkanen
2015-03-26Shameful hack to get configure files working with custom targets. Needs to ↵Jussi Pakkanen
be fixed properly during file object refactoring.
2015-03-24modules/gnome: inherit global cflags to g-ir-scanner. Closes #74Igor Gnatenko
Signed-off-by: Igor Gnatenko <i.gnatenko.brain@gmail.com>
2015-03-23Add should_fail kwarg to test to indicate tests that should fail.Jussi Pakkanen
2015-03-21modules/rpm: handle pkgconfig filesIgor Gnatenko
Signed-off-by: Igor Gnatenko <i.gnatenko.brain@gmail.com>
2015-03-21modules/rpm: handle mansIgor Gnatenko
Signed-off-by: Igor Gnatenko <i.gnatenko.brain@gmail.com>
2015-03-21modules/rpm: implement handling includedirsIgor Gnatenko
Signed-off-by: Igor Gnatenko <i.gnatenko.brain@gmail.com>
2015-03-21modules/rpm: add compilers to BuildRequires automaticallyIgor Gnatenko
Signed-off-by: Igor Gnatenko <i.gnatenko.brain@gmail.com>
2015-03-21add RPM module (Closes #49)Igor Gnatenko
Signed-off-by: Igor Gnatenko <i.gnatenko.brain@gmail.com>
2015-03-20Add support for checking out git repos to subprojects automatically.Jussi Pakkanen
2015-03-13Fix pipelining.Jussi Pakkanen
2015-03-13Persist modules so they are imported only once for the lifetime of a build ↵Jussi Pakkanen
directory.
2015-03-13Made Qt5 module do just preprocessing instead of building full executable, ↵Jussi Pakkanen
so it is composable with e.g. gettext and flex modules (when they appear).
2015-03-09Metaprogramming in da hause fixing.Jussi Pakkanen
2015-03-09Major refactoring to move Qt5 from core into a module. Rules are written but ↵Jussi Pakkanen
moc/uic/rrc are not generated yet.
2015-03-06Create a gnome module and add support for resource compiling.Jussi Pakkanen
2015-03-04A very simple module implementation to get things going.Jussi Pakkanen