aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2020-01-22Add link to PDF manual site on the front page. [skip ci]Jussi Pakkanen1-1/+7
2020-01-22Reformat user list page. [skip ci]Jussi Pakkanen1-8/+15
2020-01-21Merge pull request #6481 from jon-turney/osx-qt-dep-crashDylan Baker5-8/+42
Fix dependency('qt') crash with old Qt on OSX
2020-01-21docs: Fix typo in linkNiklas Hambüchen1-1/+1
Commit 1404f404 (#4744) introduced this typo, making the link not jump to the correct section when clicked.
2020-01-21Users.md: add qboot [skip ci]Marc-Andre Lureau1-0/+1
It's worth to list a meson project building a firmware.
2020-01-21Use python3 in some tests which were still using pythonSebastien Bacher12-12/+12
The unversioned command is deprecated and removed from some distributions
2020-01-20add zrythm to Users.md [skip ci]alex-tee1-0/+1
2020-01-18Fix 'qt4test' test executable when only Qt4 is presentJon Turney2-1/+2
This always tries to load a 'qt5core_fr' translation file, when it is actually named 'qtNcore_fr'(where N is the qt version).
2020-01-18Make the 'framework/4 qt' test more flexibleJon Turney3-7/+14
Make the 'framework/4 qt' test more flexible about what version of Qt is expected to be present in the CI environment. Currently, this is hard-coded as Qt5. We add an option to specify it so we can run this test under CI with just Qt4 present.
2020-01-18Add macOS Qt4 framework test to ci-actionsJon Turney1-0/+25
2020-01-18Fix typo in error messageXavier Claessens1-1/+1
2020-01-17Update Users.mdAmit D1-1/+1
2020-01-17Update Users.mdAmit D1-3/+3
Remove "(not the default yet)" from Glib, Orc and Pango
2020-01-17wrap: Fix support of file:// URLsXavier Claessens5-3/+39
Fixes: #6445
2020-01-17Fix dependency('qt') crash with old Qt on OSXJon Turney1-1/+2
Don't fail with 'KeyError: QMAKE_XSPEC' if `qmake -query` doesn't report QMAKE_XSPEC. (Seen with 4.8.7)
2020-01-15envconfig: s390x is 64bitDylan Baker1-0/+1
s390 is the 31/32bit variant, s390x is the 64 bit.
2020-01-15Add s390 to list of known architecturesDylan Baker2-0/+2
Fixes #6411
2020-01-15run_tests: Fix detection of ninja 1.9Nirbheek Chauhan1-16/+22
`get_backend_commands()` doesn't get called when we run tests as subprocesses, so detect ninja on import. This should speed up CI. Fixes https://github.com/mesonbuild/meson/issues/5888
2020-01-14Update Users.mdAmit D1-1/+1
2020-01-15find_program: Always use USERPROFILE instead of HOMENirbheek Chauhan2-1/+12
On MSYS2 and MSYS, Python reads HOME instead of USERPROFILE, which gets the path wrong. Serves me right for not writing a test!!
2020-01-14dependency: add cursesMichael Hirsch, Ph.D4-1/+42
fixes #6096. Didn't use CMake because Curses is a real corner-case for CMake that would require Curses-specific enhancements to Meson's CMake interface.
2020-01-14Add .wrap file syntax detection for vimLuke Drummond1-0/+1
wrap files are ini syntax, and vim has support for this via the `dosini` syntax type [skip ci]
2020-01-14find_program: Ignore programs in the WindowsApps directoryNirbheek Chauhan1-2/+18
The latest Windows 10 release in May 2019 added zero-sized files that act as stubs which when launched from cmd.exe spawn the Windows Store to install those apps. This also includes python.exe and python3.exe: https://devblogs.microsoft.com/python/python-in-the-windows-10-may-2019-update/ Unfortunately, `import('python').find_installation('python3')` will then think that python3.exe is available on Windows. Or, worse, if the user has a fresh installation of Windows 10 and then installs the Python 3 using the official installer (not the Windows Store app), we will *still* pickup this stub because it will be first in `PATH`. Always remove the WindowsApps directory from `PATH` while searching. First reported at https://gitlab.freedesktop.org/gstreamer/cerbero/issues/223
2020-01-09pkgconfig module: add FeatureNew for requires: dependency('foo')Eli Schwartz2-4/+9
Introduced in https://github.com/mesonbuild/meson/pull/3131
2020-01-09docs: Add documentation for variables keywordDylan Baker3-13/+42
In declare_dependency() and dependency.get_variables().
2020-01-09dependencies: Add ability to set arbitrary variables onDylan Baker5-12/+47
declare_dependencies This allows dependencies declared in subprojects to set variables, and for those variables to be accessed via the get_variable method, just like those from pkg-config and cmake. This makes it easier to use projects from subprojects in a polymorphic manner, lowering the distinction between a subproject and an external dependency every further.
2020-01-08bugfix: hdf5 depenedency: make sure variable is always definedMichael Hirsch, Ph.D1-1/+1
2020-01-08types: Fix/ignore flake8 B014/F811Daniel Mensinger2-13/+13
2020-01-08types: import typing as T (fixes #6333)Daniel Mensinger55-942/+929
2020-01-08mention lack of up-to-date dependencies explicitly [skip ci]Vadim Zhukov1-1/+3
Requested by scivision@
2020-01-08[skip ci] Use more up-to-date wording for package managersVadim Zhukov1-4/+2
Most of the OSes Meson supports actually do have package managers, and at least some of them are not harder to use than Linux ones.
2020-01-08Rename test dirs to sequential order.Jussi Pakkanen37-4/+4
2020-01-07Bump version number for new development.Jussi Pakkanen1-1/+1
2020-01-07Prepare new release.0.53.0Jussi Pakkanen20-172/+196
2020-01-07One more symlink test skip.Jussi Pakkanen1-1/+1
2020-01-07environment: Fix detection of icc on macOSDylan Baker1-6/+3
Which wouldn't call the function to detect c_args and friends.
2020-01-06Updated linker MR (#6407)Jussi Pakkanen3-12/+21
* environment: Fix passing always args to a number of less common linkers These are mostly (oops xilink) proprietary linkers I can't use for various reasons. Fixes: #6332 * Add intelfix from scivision. * Ifort fix from scivision. * PGI fix from scivision. * Cuda fix from scivision. * Fix linker passing for armclang.
2019-12-31Make D template work even if dub is not available.Jussi Pakkanen1-7/+9
2019-12-29Only run symlink test from git checkout.Jussi Pakkanen1-1/+11
2019-12-29cmake: Use trace for missing link flags (fixes #6386)Daniel Mensinger12-8/+152
This is neccessary for static libraries, since the CMake file API does not add link flags here.
2019-12-28bugfix: netcdf pkgconfig stop if foundMichael Hirsch, Ph.D1-0/+2
2019-12-28Merge pull request #6380 from scivision/cuda_qcJussi Pakkanen18-59/+69
refactor/doc: cuda tests
2019-12-24bugfix: check len before indexMichael Hirsch, Ph.D1-2/+2
2019-12-23refactor: cuda no unused argsMichael Hirsch, Ph.D16-25/+25
2019-12-23doc: cuda windows commentMichael Hirsch, Ph.D1-1/+2
2019-12-23doc: examples of run_project_tests.py optionsMichael Hirsch, Ph.D1-33/+42
2019-12-22cmake: Fix obeject librariesDaniel Mensinger16-23/+236
This fixes an issue with generated sources and object libraries, as well as an issue on windows with the `link` linker and the vs backend. The last issue is resolved by building the source files multiple times to avoid extracting object files in meson.
2019-12-21Merge pull request #6355 from scivision/depmethodJussi Pakkanen9-186/+226
dependencies: refactor {coarray,mpi,hdf5,netcdf} to use dependency(.., methods: ...)
2019-12-19summary: Change 'section' to be a kwarg instead of positionalXavier Claessens4-50/+39
Fixes: #6372.
2019-12-19add compiler.get_linker_id() methodMichael Hirsch, Ph.D7-34/+69
this can be useful for if/elif where linker behaviors must be considered. For example, clang with "link" vs gcc with "ld.bfd" etc. ci for compiler.get_linker_id() method doc add @FeatureNew check Co-Authored-By: Daniel Mensinger <daniel@mensinger-ka.de>