Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2016-10-19 | Don't mention non-existing log files after testing. | Hemmo Nieminen | 1 | -1/+2 | |
2016-10-16 | gettext: Add ability to set GETTEXTDATADIRS | Patrick Griffis | 1 | -3/+11 | |
Some projects use this to allow using local its files | |||||
2016-10-07 | Remove shebangs on files that are not runnable and add execute bits to those ↵ | Jussi Pakkanen | 14 | -3/+0 | |
that are. | |||||
2016-09-26 | gnome: Allow specifying gtkdoc where to install directory | Thibault Saunier | 1 | -1/+3 | |
2016-09-26 | gnome: Run gtkdoc-scanobjs and add a way to get assets working | Thibault Saunier | 1 | -17/+67 | |
Allowing the object tree to be generated. We need to add options to allow copying the ncesseary sources and assets so the HTML generator can work with them (everything is relative so we need to copy them in the build directory). Until now the documentation was not generated from the user provided main sgml file but it was using a generated one, which lead to a broken documentation. Starting using it revealed the other bugs fixed in that commit. | |||||
2016-09-25 | i18n: use POTFILES.in as fallback if there's no POTFILES in po dir | Tim-Philipp Müller | 1 | -0/+6 | |
In autotools POTFILES is generated at configure time from POTFILES.in, but Meson only looks for a po/POTFILES in the source directory, which is awkward when trying to maintain both build systems in parallel. Instead just use POTFILES.in as fallback if it exists but POTFILES does not. Also print an error if neither exists. Fixes #818 | |||||
2016-09-14 | Add a new 'environment' object to be used to build test environment (#781) | Thibault Saunier | 1 | -0/+4 | |
Allowing user to fine tune tests environment variables | |||||
2016-09-08 | meson_test: Add env variables to the test logs file (#767) | Thibault Saunier | 1 | -4/+9 | |
So users can more easily reproduce the test without the launcher | |||||
2016-09-07 | Remove unneeded shebang line that was triggering some linters. | Jussi Pakkanen | 1 | -2/+0 | |
2016-09-01 | Merge branch 'QuLogic-context-managers' | Jussi Pakkanen | 8 | -66/+98 | |
2016-08-27 | Refactor DESTDIR determination into a single function. | Elliott Sales de Andrade | 1 | -25/+14 | |
2016-08-27 | Always obey DESTDIR even with absolute install_dir. | Elliott Sales de Andrade | 1 | -3/+12 | |
Passing an absolute path to `install_dir` would previously always attempt to install there, instead of obeying DESTDIR, since os.path.join will 'reset' on absolute paths. | |||||
2016-08-27 | Convert depfixer.Elf class into a context manager. | Elliott Sales de Andrade | 1 | -12/+22 | |
This allows for automatic closing of its internal file handle. | |||||
2016-08-27 | Use context manager for file I/O. | Elliott Sales de Andrade | 7 | -54/+76 | |
There are a few cases where a context manager cannot be used, such as the logger. | |||||
2016-08-26 | Echo stderr from captured command. | Elliott Sales de Andrade | 1 | -0/+2 | |
This helps with debugging if the command fails. | |||||
2016-08-26 | Allow capturing command output of a custom target. | Elliott Sales de Andrade | 1 | -1/+6 | |
For commands that always output to stdout and don't have a "-o" or "--output" or some other similar option, this 'capture' setting allows the build to capture the result and place it in the output file. | |||||
2016-08-04 | Handle both DT_RPATH as well as DT_RUNPATH when fixing rpath settings. | Jussi Pakkanen | 1 | -7/+23 | |
2016-07-24 | gtkdochelper: Add error checking and printing | Nirbheek Chauhan | 1 | -13/+23 | |
This helps debug why things are failing | |||||
2016-07-19 | vs: Fix Meson invocation while doing regen (#646) | Nirbheek Chauhan | 1 | -4/+7 | |
The Meson script is not always in $scriptdir/../../ -- for instance if installed with pip on Windows, the scriptdir is in: C:/Python35/Lib/site-packages/meson-0.33.0.dev1-py3.5.egg/mesonbuild/scripts and the meson.py script is in: C:/Python35/Scripts So, let's save the path available as Environment().meson_script_file into the coredata.dat private file and use that to invoke Meson when doing regen. Also, let's fetch the backend that was used from the coredata too instead of hard-coding vs2010. Both these were causing a hard failure while doing regen with msbuild or visual studio. | |||||
2016-07-13 | Merge pull request #417 from nirbheek/dll-paths | Jussi Pakkanen | 1 | -1/+1 | |
Fix filenames and paths used in DLL shared library generation | |||||
2016-07-12 | Create a log file of all files installed. | Jussi Pakkanen | 1 | -1/+21 | |
2016-07-01 | scripts/install: Also strip '\' from the end of a path | Nirbheek Chauhan | 1 | -1/+1 | |
Fixes installation of subdirs on Windows | |||||
2016-06-16 | scripts: Use destdir_join fix for all DESTDIR prefixing (#598) | Nirbheek Chauhan | 4 | -17/+30 | |
2016-06-06 | meson_test: Fix a bug in valgrind argument handling. | Hemmo Nieminen | 1 | -3/+4 | |
Do not modify the wrap command argument from the calling function. Appending the valgrind arguments to the wrap list argument will cause all the valgrind arguments to cumulate from all the tests to the wrapper command itself. | |||||
2016-06-05 | Try to delete target files before installing. Closes #578. | Jussi Pakkanen | 1 | -8/+14 | |
2016-05-30 | Handle case of install_subdirring a subdir. | Jussi Pakkanen | 1 | -1/+4 | |
2016-05-30 | Installing subdirs now merges with existing files in the target dir. | Jussi Pakkanen | 1 | -12/+32 | |
2016-05-28 | Always initialise final_command. | Jussi Pakkanen | 1 | -2/+1 | |
2016-05-28 | Since we only care about shebang line and sane ones use plain ASCII, use an ↵ | Jussi Pakkanen | 1 | -2/+1 | |
encoding that can not fail. Closes #561. | |||||
2016-05-28 | Join windows-style destdir paths correctly. Closes #567. | Jussi Pakkanen | 1 | -4/+11 | |
2016-05-26 | Can pass extra args to xgettext. Closes #554. | Jussi Pakkanen | 1 | -3/+3 | |
2016-05-25 | Merge pull request #556 from ebassi/gtkdoc-fixref | Jussi Pakkanen | 1 | -3/+9 | |
Support passing extra arguments to gtkdoc-fixxref | |||||
2016-05-25 | Merge pull request #479 from mesonbuild/i18n | Jussi Pakkanen | 2 | -14/+65 | |
Moved gettext into i18n module. | |||||
2016-05-25 | Support passing extra arguments to gtkdoc-fixxref | Emmanuele Bassi | 1 | -3/+9 | |
The extra arguments are typically used to specified the location of installed API references that gtk-doc can use to create cross links for symbols. Fixes #555 | |||||
2016-05-22 | Automagic scan-build support. | Jussi Pakkanen | 1 | -0/+39 | |
2016-05-21 | Remove all special casing for gettext and use elementary operations instead. | Jussi Pakkanen | 2 | -14/+65 | |
2016-05-01 | Merge branch 'centricular-customtarget-path-windows' | Jussi Pakkanen | 1 | -0/+74 | |
2016-04-28 | Fix argv count requirement in delwithsuffix.py script | Minijackson | 1 | -1/+1 | |
2016-04-18 | scripts/meson_exe: prepend extra_paths to PATH instead of appending | Nirbheek Chauhan | 1 | -1/+1 | |
This way locally-built DLLs and EXEs are preferred over system-wide ones | |||||
2016-04-15 | ninja: Set PATH for CustomTargets with built EXEs on Windows | Nirbheek Chauhan | 1 | -0/+74 | |
When a CustomTarget is run with a command that is an executable built by the project which also has a DLL built in the same project as a dependency, the EXE can't run on Windows because the DLL can't be found. On UNIX-like systems, we set the RPATH using the linker so these dependencies can be found, but on Windows the only way is to set the PATH environment variable. The same problem exists for tests, so we reuse that infrastructure by creating a new meson_exe.py script that can be used as a wrapper to run CustomTarget commands on Windows. This can later also be extended to add support for setting an environment while calling the command needed to generate a CustomTarget: https://github.com/mesonbuild/meson/issues/266 | |||||
2016-04-14 | Fix a bug (typo) seen when printing the logs from failed tests. (#513) | trhd | 1 | -1/+1 | |
2016-04-06 | Merge pull request #438 from trhd/testing_options | Jussi Pakkanen | 2 | -43/+68 | |
New options for controlling test output. | |||||
2016-04-01 | Use individual tempdirs for building and installing in unit tests. | Jussi Pakkanen | 1 | -1/+1 | |
2016-04-01 | meson_test: Don't print logs from failing tests that are expected to fail. | Hemmo Nieminen | 1 | -3/+4 | |
2016-04-01 | meson_test: Add support for --print-errorlogs option. | Hemmo Nieminen | 1 | -34/+49 | |
This option can be used to control whether the logs from failing tests should be shown to the user after the tests have been executed. | |||||
2016-04-01 | meson_test: Add support for --no-stdsplit option. | Hemmo Nieminen | 2 | -12/+19 | |
2016-04-01 | meson_test: Move "options" to a global variable. | Hemmo Nieminen | 1 | -3/+5 | |
2016-03-30 | Invoke depfixer in-process to make it faster. Closes #480. | Jussi Pakkanen | 2 | -19/+22 | |
2016-03-17 | meson_install.py: Start by checking if the shebang is directly runnable | Nirbheek Chauhan | 1 | -6/+10 | |
If it's just runnable as-is, then we don't need to do fancy basename detection and such to find the interpretor to use for running the script. | |||||
2016-02-25 | vs2010: properly check whether solution needs to be regenerated | Nicolas Schneider | 1 | -5/+13 | |