aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2017-07-21added *.pyc to .gitignoreKarl-Philipp Richter1-0/+2
2017-07-21gnome: Fix wrong include pathNicolas Dufresne1-3/+1
When dealing with the SharedLibrary or StaticLibrary include directories, we where not taking into acount that path are relative to the source tree. With proper helper, this works now. This fixues issue where the gir may be generated bug from headers found in the prefix.
2017-07-21Fix run_target() accepting ConfigureFile for commandPatrick Griffis3-0/+16
2017-07-21build.py: fixed a small issue where hasattr was passed only a name argument.Hagai1-1/+1
2017-07-21Renamed test dirs to remove duplicated numbers.Jussi Pakkanen6-0/+0
2017-07-21configure_file: warn in case a variable to subsitute is not present in the ↵Christoph Reiter2-3/+15
passed configuration. Fixes #2090
2017-07-21Merge pull request #1955 from jon-turney/exe-implibJussi Pakkanen26-111/+253
Support implibs for executables on Windows
2017-07-21Make error message more informativeEmmanuele Bassi1-2/+2
It's easier to identify a malformed variable assignment if we print it out.
2017-07-21Link to compiler properties for compiler ids listNirbheek Chauhan1-1/+1
[skip ci]
2017-07-21Update compiler ids in Compiler-properties.mdNirbheek Chauhan1-0/+5
2017-07-21Merge pull request #2046 from martin-ejdestig/mintro_deps_name_keyJussi Pakkanen2-3/+25
Modify mesonintrospect --dependencies so 1 element in list is 1 depen…
2017-07-21Updates to the reference manualNirbheek Chauhan1-5/+7
Typos, add details about how subprojects work, document compiler ids.
2017-07-20Add to release noteJon Turney1-0/+5
2017-07-20Use full_path() rather than adding current_build_dir() as rpath in test ↵Jon Turney1-4/+1
common/154
2017-07-20Make the name of the executable implib configurableJon Turney4-10/+17
2017-07-20Consolidate windows tests which are divided between mingw and msvcJon Turney10-100/+26
2017-07-20Support implibs for executables on WindowsJon Turney15-11/+218
Add a boolean 'implib' kwarg to executable(). If true, it is permitted to use the returned build target object in link_with: On platforms where this makes sense (e.g. Windows), an implib is generated for the executable and used when linking. Otherwise, it has no effect. (Rather than checking if it is a StaticLibrary or SharedLibary, BuildTarget subclasses gain the is_linkable_target method to test if they can appear in link_with:) Also install any executable implib in a similar way to a shared library implib, i.e. placing the implib in the appropriate place Add tests of: - a shared_module containing a reference to a symbol which is known (at link time) to be provided by the executable - trying to link with non-implib executables (should fail) - installing the implib (This last one needs a little enhancement of the installed file checking as this is the first install test we have which needs to work with either MSVC-style or GCC-style implib filenames)
2017-07-20Add a mesonintrospect --dependencies testMartin Ejdestig1-0/+22
2017-07-20Modify mesonintrospect --dependencies so 1 element in list is 1 dependencyMartin Ejdestig1-3/+3
Makes it less awkward for tools to parse the data. Was modified to return a list, with two elements for each dependency, instead of a dictionary in ac1c929f66bde7209f1bd7e2d995dbd3949e1d8b . Closes #2018.
2017-07-20i18n: Fixed gettext permitted Kwargs listIñigo Martínez1-1/+1
2017-07-20gnome.genmarshal(): Include generated header in generated sourcePatrick Griffis1-1/+5
This silences any strict-prototype warnings if enabled.
2017-07-20Allow test to depend on executable target in cross build. (#2007)FredericHamel2-0/+7
* Add a crossbuild case in 'test case/common/1 trivial/meson.build' * Add native flags for crossbuild tests.
2017-07-19Merge pull request #1374 from mesonbuild/simdJussi Pakkanen25-8/+879
Add support for SIMD detection
2017-07-19Added documentation for SIMD module.Jussi Pakkanen5-3/+91
2017-07-18docs: Add HexChat to users... againTingPing1-0/+1
2017-07-19Update Users.md: point to upstream GLib repoTim-Philipp Müller1-3/+2
And link to Gtk+ master branch instead of wip/meson.
2017-07-18docs: Add HexChat to list of usersTingPing1-0/+1
2017-07-18Add more projects to Users.mdNirbheek Chauhan1-2/+6
2017-07-18Turned SIMD into an unstable module.Jussi Pakkanen3-1/+5
2017-07-18Close files reliably.Jussi Pakkanen4-59/+66
2017-07-18Revert "Merge pull request #1931 from centricular/use-patched-ninja"Jussi Pakkanen6-26/+16
This reverts commit aab7ada356e02033e4030143cf363d06d975283b, reversing changes made to e1b24765afd9e7d2d8043a408d69c7ad814d3551.
2017-07-17Renamed test case number to avoid dupes.Jussi Pakkanen16-1/+3
2017-07-17Renamed test dir.Jussi Pakkanen14-0/+0
2017-07-17Created merge_from method for ConfigurationData.Jussi Pakkanen2-2/+14
2017-07-17Create a new configuration data object and return it as the result.Jussi Pakkanen2-10/+8
2017-07-17Do not use AVX on OSX since we can't detect it reliably at runtime and some ↵Jussi Pakkanen1-1/+6
CI machines do not seem to have it.
2017-07-17unittests: Don't pass /nologo to `cl` during detectionNirbheek Chauhan1-1/+1
This causes it to not output the version information to stderr, which we need to extract the version and the architecture. Found by Jussi.
2017-07-17msvc: Split stderr by line and raise exception if emptyNirbheek Chauhan1-1/+4
std.split() splits on whitespace, but we want the first line.
2017-07-17unittests: Check value of cc.is_64 with MSVCNirbheek Chauhan1-0/+9
2017-07-17unittests: Ensure that the compiler version is not blankNirbheek Chauhan1-0/+4
2017-07-17Hardcode processor features on OSX because it ships a broken ↵Jussi Pakkanen9-4/+40
__builtin_cpu_supports.
2017-07-17Fix MMX on 32 bit x86.Jussi Pakkanen1-1/+5
2017-07-17A few fixes for OSX and VS2010.Jussi Pakkanen2-0/+7
2017-07-17Fix checks on MinGW and VS2010.Jussi Pakkanen3-5/+21
2017-07-17Added VS support to simd detector.Jussi Pakkanen14-17/+144
2017-07-17Fix building with Clang on Raspbian.Jussi Pakkanen1-0/+6
2017-07-17Fix a few OSX "features".Jussi Pakkanen2-1/+6
2017-07-17Created simd module.Jussi Pakkanen3-40/+116
2017-07-17Added NEON support.Jussi Pakkanen4-3/+30
2017-07-17Add AVX2.Jussi Pakkanen3-0/+34