55 Commits (d61b71fdc2fdd0b3c6cb60f9ab55c5b511a95fd9)

Author SHA1 Message Date
Thibault Saunier bb3823e6f4 gnome: Allow specifying gtkdoc where to install directory 8 years ago
Thibault Saunier f86fbf6ebf gnome: Run gtkdoc-scanobjs and add a way to get assets working 8 years ago
Tim-Philipp Müller 5ebc77f722 i18n: use POTFILES.in as fallback if there's no POTFILES in po dir 8 years ago
Thibault Saunier a2e7ebc575 Add a new 'environment' object to be used to build test environment (#781) 8 years ago
Thibault Saunier 5d30ea99ea meson_test: Add env variables to the test logs file (#767) 8 years ago
Jussi Pakkanen 3f62fb788b Remove unneeded shebang line that was triggering some linters. 8 years ago
Elliott Sales de Andrade 38a2a636b5 Refactor DESTDIR determination into a single function. 8 years ago
Elliott Sales de Andrade 3a593d0aca Always obey DESTDIR even with absolute install_dir. 8 years ago
Elliott Sales de Andrade fe0aa7daff Convert depfixer.Elf class into a context manager. 8 years ago
Elliott Sales de Andrade 4c71695e41 Use context manager for file I/O. 8 years ago
Elliott Sales de Andrade b7757189e4 Echo stderr from captured command. 8 years ago
Elliott Sales de Andrade 70d94a5550 Allow capturing command output of a custom target. 8 years ago
Jussi Pakkanen 3671c40a4b Handle both DT_RPATH as well as DT_RUNPATH when fixing rpath settings. 8 years ago
Nirbheek Chauhan 042e0b3467 gtkdochelper: Add error checking and printing 9 years ago
Nirbheek Chauhan 69d9c2228d vs: Fix Meson invocation while doing regen (#646) 9 years ago
Jussi Pakkanen 38a896ae51 Create a log file of all files installed. 9 years ago
Nirbheek Chauhan 598997bdb5 scripts/install: Also strip '\' from the end of a path 9 years ago
Nirbheek Chauhan b2fb4f9d66 scripts: Use destdir_join fix for all DESTDIR prefixing (#598) 9 years ago
Hemmo Nieminen 30bbcded23 meson_test: Fix a bug in valgrind argument handling. 9 years ago
Jussi Pakkanen 205037047f Try to delete target files before installing. Closes #578. 9 years ago
Jussi Pakkanen 0482635c12 Handle case of install_subdirring a subdir. 9 years ago
Jussi Pakkanen beb6827413 Installing subdirs now merges with existing files in the target dir. 9 years ago
Jussi Pakkanen 9dace5fc5e Always initialise final_command. 9 years ago
Jussi Pakkanen aac7f6ef1f Since we only care about shebang line and sane ones use plain ASCII, use an encoding that can not fail. Closes #561. 9 years ago
Jussi Pakkanen 1b78e354a6 Join windows-style destdir paths correctly. Closes #567. 9 years ago
Jussi Pakkanen 3b3c05f6b1 Can pass extra args to xgettext. Closes #554. 9 years ago
Emmanuele Bassi 8998e44cd9 Support passing extra arguments to gtkdoc-fixxref 9 years ago
Jussi Pakkanen 1a0938cc25 Automagic scan-build support. 9 years ago
Jussi Pakkanen dc148e0702 Remove all special casing for gettext and use elementary operations instead. 9 years ago
Minijackson cab1c3f2bf Fix argv count requirement in delwithsuffix.py script 9 years ago
Nirbheek Chauhan ed774a68c6 scripts/meson_exe: prepend extra_paths to PATH instead of appending 9 years ago
Nirbheek Chauhan e3bc2e5c68 ninja: Set PATH for CustomTargets with built EXEs on Windows 9 years ago
trhd a76693f338 Fix a bug (typo) seen when printing the logs from failed tests. (#513) 9 years ago
Jussi Pakkanen ea092fefc2 Use individual tempdirs for building and installing in unit tests. 9 years ago
Hemmo Nieminen 5764bee2f4 meson_test: Don't print logs from failing tests that are expected to fail. 9 years ago
Hemmo Nieminen 297749581d meson_test: Add support for --print-errorlogs option. 9 years ago
Hemmo Nieminen f2868420ca meson_test: Add support for --no-stdsplit option. 9 years ago
Hemmo Nieminen 457ecb6be7 meson_test: Move "options" to a global variable. 9 years ago
Jussi Pakkanen 67377e69b5 Invoke depfixer in-process to make it faster. Closes #480. 9 years ago
Nirbheek Chauhan d5c9b98cab meson_install.py: Start by checking if the shebang is directly runnable 9 years ago
Nicolas Schneider 40a7287a59 vs2010: properly check whether solution needs to be regenerated 9 years ago
Nirbheek Chauhan a15e784851 meson_install: os.symlink may be implemented and still not work 9 years ago
Jussi Pakkanen 091b782e43 Prevent state leaks when running tests in-process. 9 years ago
Jussi Pakkanen edd61dcf81 When killing a frozen process, take all its children with it. Closes #377. 9 years ago
Jussi Pakkanen 58d7db4a6c Some windows fixes. 9 years ago
Jussi Pakkanen b91134b806 Better error message when failing to run install script. Closes #361. 9 years ago
Jussi Pakkanen 84456537da Fix some issues that break pypi installs and bump version to upload new version. 9 years ago
Jussi Pakkanen d6e176f455 Made gtkdoc and run targets work. 9 years ago
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