summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Update hotdoc files to match those produced by newest version.testenvvarJussi Pakkanen2019-07-081-0/+9
|
* Hack envvar override when running tests in-process.Jussi Pakkanen2019-07-081-2/+8
|
* Use environment variable overrides.Jussi Pakkanen2019-07-081-80/+125
|
* Convert some methods to use mandatory named kwargs.Jussi Pakkanen2019-07-081-26/+26
|
* move Gnu-specific feature '--print-search-dirs' to GnuLikeCompilerNorbert Nemec2019-07-072-51/+60
|
* expanduser for tildeMichael Hirsch, Ph.D2019-07-071-0/+1
|
* check that compiler name is not blank or emptyMichael Hirsch, Ph.D2019-07-061-2/+2
| | | | pep8
* BUGFIX: typo from 32e827dcdc451e1c5 broke PGI compilersMichael Hirsch, Ph.D2019-07-061-1/+1
|
* Merge pull request #5584 from mesonbuild/fixed5483Jussi Pakkanen2019-07-052-21/+26
|\ | | | | Fix compiler flags not used for some tests
| * Fix unittests.fixed5483Jussi Pakkanen2019-07-052-7/+11
| |
| * compilers: Add missing cflags when calling compiler in link modeMarvin Scholz2019-07-051-10/+11
| |
| * compilers: Fix missing cflags for function detectionMarvin Scholz2019-07-051-4/+4
| | | | | | | | Fix #5481
* | Explain that using shell functionality is forbidden. [skip ci]Jussi Pakkanen2019-07-051-0/+6
|/
* Fix windres module argument flatteningePirat2019-07-052-3/+4
|
* Improve performance with windows defender ATPCharlie Barto2019-07-053-9/+8
|
* Document that add_languages() returns a boolean [skip ci] (#5600)Xavier Claessens2019-07-051-1/+4
|
* env: Do not return empty tool env varsMarvin Scholz2019-07-051-0/+4
| | | | | | | | A compiler or other tool with an empty string as name does not make sense as it anyway can not be used and causes a failure later in parse_entry. Fix #5451
* Return zero in cross_sizeofAbhishek Pandit-Subedi2019-07-031-0/+1
| | | | | There is an error when compiling with -Werror=return-type. Non void functions must return valid values.
* dependencies/dev: Switch order of llvm dependency findersDylan Baker2019-07-021-3/+3
| | | | | | | | | Cmake ignores shared vs dynamic linking, and always returns static. This went unnoticed, but results in regresssions for mesa. We need to fix cmake, but with 0.51.1 due out shortly switching the order provides a quick fix to restore expected functionality seems acceptable. Fixes #5568
* tests/llvm: Test both cmake and llvm-config methodsDylan Baker2019-07-021-20/+24
|
* mintro: Add installed subdirs introspection (fixes #5556)Daniel Mensinger2019-07-012-0/+30
|
* Use the same directory names for dist so that ccache works. Closes #5583.Jussi Pakkanen2019-07-011-5/+9
|
* Describe array values in install_dir. [skip ci]Jussi Pakkanen2019-07-011-0/+21
|
* xcodebackend: Fix iterating compilers after host/build changesDylan Baker2019-06-301-1/+1
| | | | Fixes #5570
* Remove build host mixing warning on nativeJohn Ericson2019-06-281-5/+0
| | | | | | | | | | | | There are two problems with this: - It has false positives when the code that trips it is conditional and no run on cross. - It confuses users who never wrote any `native` flags and don't care about cross. Fixes #5509
* Fix failing test_find_program test (Windows-only)Aleksey Gurtovoy2019-06-271-5/+8
| | | | | Skip finding a .py script w/o extension on Windows if `.PY` isn't in PATHEXT; closes #4355
* Fix two errors when cross-compiling with ValaJames Westman2019-06-272-2/+4
| | | | | | | | | | | | - AttributeError: 'ValaCompiler' object has no attribute 'get_program_dirs' Fixed by adding a `get_program_dirs()` function to the base Compiler class, to match `get_library_dirs()` - KeyError: 'vala_COMPILER' Fixed by creating the Vala compile rules for all machines, not just the build machine.
* `add_{global,project}_{,link_}arguments`: simply native flag behaviorJohn Ericson2019-06-275-67/+58
| | | | | | | | | | | | | | | | | This further simplifies behavior to match the "build vs host" decision we did with `c_args` vs `build_c_args`. The rules are now simply: - `native: true` affects `native: true` targets - `native: false` affects `native: false` targets - No native flag is the same as `native: false` I like this because you don't even have to know what "build" and "host" mean to understand how it works, and it doesn't depend on whether the overall build is cross or not. Fixes #4933
* meson_exe: Don't assert that we need an exe_wrapper when we say we don't ↵Dylan Baker2019-06-272-5/+7
| | | | | | | | need one Fixes cross compiling mesa from x86_64 -> x86 on an x86_64 system. Fixes #5567
* Improve error message when Python is not usable. [skip ci]Jussi Pakkanen2019-06-271-1/+1
|
* Fix faling test_msvc_toolset_version testAleksey Gurtovoy2019-06-271-2/+6
| | | | | VCToolsVersion is not always set, and MS docs recommend getting the info from a file
* sanitycheckc: avoid linking sanitycheckc when cross compilingCody Schafer2019-06-273-7/+14
|
* gnome.py: correctly pick the compiler for gtk-doc buildsAlexander Kanavin2019-06-271-4/+1
|
* docs: Fix link to SourceSet module in the navbar [skip ci]Iñigo Martínez2019-06-271-0/+1
|
* dependencies/base: Set PKG_CONFIG_SYSROOT_DIR from cross fileDylan Baker2019-06-263-0/+16
| | | | | | | | | | | In some cases it may be necessary to set PKG_CONFIG_SYSROOT_DIR, like when you've mounted a host architecture system in an arbitrary path. Meson will now check the cross files for a [properties]:sys_root variable and set the PKG_CONFIG_SYSROOT_DIR environment variable based on that variable. Fixes #3801 Fixes #4057
* Switch to using Pyinstaller. Closes #5550.Jussi Pakkanen2019-06-261-14/+18
| | | | | Cx_freeze has not been updated in a long time and does not even work with Python > 3.5.
* fortran-specific openMP testsMichael Hirsch, Ph.D2019-06-252-0/+51
|
* Merge pull request #5524 from scivision/icl_ifortDylan Baker2019-06-249-32/+54
|\ | | | | Add ifort on Windows
| * typoMichael Hirsch, Ph.D2019-06-241-1/+1
| |
| * known Python 3.5 on windows workaround for subprocess(cwd=str(Path))Michael Hirsch, Ph.D2019-06-241-1/+2
| |
| * only test if Zlib foundMichael Hirsch, Ph.D2019-06-241-2/+6
| |
| * windows ifort can't do shared_library sanelyMichael Hirsch, Ph.D2019-06-242-4/+8
| |
| * update compiler ID for windows INtel MPIMichael Hirsch, Ph.D2019-06-241-1/+1
| |
| * intel windows coarray argsMichael Hirsch, Ph.D2019-06-242-1/+6
| |
| * BUGFIX: typo for PGI C/CPPMichael Hirsch, Ph.D2019-06-241-1/+1
| |
| * correct missing argument for IntelClFortranCompilerMichael Hirsch, Ph.D2019-06-245-23/+31
| | | | | | | | | | | | ifort passes all tests cleanup logic
* | Split attribute visibilityDylan Baker2019-06-253-3/+34
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * c_function_attributes: remove 'protected' from 'visibility' This doesn't exist on macos with the apple compiler, which always causes failures. Fixes #5530 * compilers: Add split visibility checks to has_function_attribute These check for a single visibility at a time, rather than all four at once. This allows for finer grained searches, and should make using these checks safer across operating systems.
* | run_unitests: Skip the native_file_is_pipe test on cygwinDylan Baker2019-06-241-1/+2
| | | | | | | | Since it hangs and causes azure to time out.
* | meson: add cache for getting optionsMarcel Hollerbach2019-06-241-0/+1
|/ | | | calling this function too ~60 sec. before, now 0.000435 sec.
* Keep all build dirs inside the source tree.Jussi Pakkanen2019-06-241-1/+1
| | | | | VS and virus scanners complain when generating executables in temporary directories.