summaryrefslogtreecommitdiff
path: root/mesonbuild/scripts/meson_install.py
Commit message (Collapse)AuthorAgeFilesLines
...
* Remove shebangs on files that are not runnable and add execute bits to those ↵Jussi Pakkanen2016-10-071-0/+0
| | | | that are.
* Merge branch 'QuLogic-context-managers'Jussi Pakkanen2016-09-011-4/+7
|\
| * Use context manager for file I/O.Elliott Sales de Andrade2016-08-271-4/+7
| | | | | | | | | | There are a few cases where a context manager cannot be used, such as the logger.
* | Refactor DESTDIR determination into a single function.Elliott Sales de Andrade2016-08-271-25/+14
| |
* | Always obey DESTDIR even with absolute install_dir.Elliott Sales de Andrade2016-08-271-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.
* Merge pull request #417 from nirbheek/dll-pathsJussi Pakkanen2016-07-131-1/+1
|\ | | | | Fix filenames and paths used in DLL shared library generation
| * scripts/install: Also strip '\' from the end of a pathNirbheek Chauhan2016-07-011-1/+1
| | | | | | | | Fixes installation of subdirs on Windows
* | Create a log file of all files installed.Jussi Pakkanen2016-07-121-1/+21
|/
* scripts: Use destdir_join fix for all DESTDIR prefixing (#598)Nirbheek Chauhan2016-06-161-12/+2
|
* Try to delete target files before installing. Closes #578.Jussi Pakkanen2016-06-051-8/+14
|
* Handle case of install_subdirring a subdir.Jussi Pakkanen2016-05-301-1/+4
|
* Installing subdirs now merges with existing files in the target dir.Jussi Pakkanen2016-05-301-12/+32
|
* Always initialise final_command.Jussi Pakkanen2016-05-281-2/+1
|
* Since we only care about shebang line and sane ones use plain ASCII, use an ↵Jussi Pakkanen2016-05-281-2/+1
| | | | encoding that can not fail. Closes #561.
* Join windows-style destdir paths correctly. Closes #567.Jussi Pakkanen2016-05-281-4/+11
|
* Merge pull request #479 from mesonbuild/i18nJussi Pakkanen2016-05-251-14/+0
|\ | | | | Moved gettext into i18n module.
| * Remove all special casing for gettext and use elementary operations instead.Jussi Pakkanen2016-05-211-14/+0
| |
* | Use individual tempdirs for building and installing in unit tests.Jussi Pakkanen2016-04-011-1/+1
| |
* | Invoke depfixer in-process to make it faster. Closes #480.Jussi Pakkanen2016-03-301-9/+9
|/
* meson_install.py: Start by checking if the shebang is directly runnableNirbheek Chauhan2016-03-171-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.
* meson_install: os.symlink may be implemented and still not workNirbheek Chauhan2016-02-201-1/+1
| | | | Requires Administrator access by default to work
* Better error message when failing to run install script. Closes #361.Jussi Pakkanen2016-01-231-1/+7
|
* Renamed meson package to mesonbuild so that we can have a script named meson ↵Jussi Pakkanen2016-01-161-0/+215
in the same toplevel dir.