aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2016-06-21Do not use [] as a function default argument as the variable persists over ↵Jussi Pakkanen1-12/+36
multiple invocations.
2016-06-21Merge pull request #607 from centricular/subdir-include-orderJussi Pakkanen4-7/+28
Add subdir includes before external dep includes
2016-06-21wxwidgets: Don't error out if dependency is not required (#606)Nirbheek Chauhan1-3/+4
2016-06-21find_library: Also accept extra_dirs as a single string argumentNirbheek Chauhan1-0/+2
2016-06-21Add a linuxlike test case for subdir include orderNirbheek Chauhan3-0/+20
Needs glib-2.0 as a pkg-config dependency
2016-06-21ninjabackend: Add subdir includes before external dep includesNirbheek Chauhan1-7/+8
Fixes https://github.com/mesonbuild/meson/issues/604
2016-06-18Merge pull request #601 from Ippytraxx/masterJussi Pakkanen2-0/+3
Add custom_install_dir to ld path in pkgconfig module
2016-06-18Add myself to authors.txtippytraxx1-0/+1
2016-06-17vs backends: Translate unix link and compile flags (#603)Nirbheek Chauhan1-6/+3
2016-06-17Use add_target() for adding targets returned from module functionsNirbheek Chauhan1-9/+3
Without this, the target isn't added to self.coredata.target_guids and the VS backends fail to parse the list of targets
2016-06-17Add custom_install_dir to ld path in pkgconfig moduleIppytraxx1-0/+2
2016-06-16Octopus merged cross fixes and genetor custom because why not.Jussi Pakkanen9-40/+103
2016-06-16add myself to authors fileNoam Meltzer1-0/+1
2016-06-16gitignore - /.idea - pycharm's project dirNoam Meltzer1-0/+1
2016-06-16be more resilient for identifying gcc compilersNoam Meltzer1-1/+1
2016-06-16determine_linker(): choose static cross linker for cross compilingNoam Meltzer1-1/+4
somewhere after 0.29.0 a bug was introduced where the LINK_ARGS of the native static linker were used instead of the cross static linker
2016-06-16Merge pull request #586 from centricular/c_args-compiler_checksJussi Pakkanen2-67/+77
Use cross-info c_args, c_link_args, etc for compiler checks
2016-06-16scripts: Use destdir_join fix for all DESTDIR prefixing (#598)Nirbheek Chauhan4-17/+30
2016-06-16Merge pull request #594 from ssssam/sam/vala-target-nameJussi Pakkanen2-2/+3
Use target name to decide generated Vala .h & .vapi filenames
2016-06-16tests: Fix 103 manygen when both cl and gcc are availableNirbheek Chauhan1-6/+9
Meson uses the 'CC' environment variable, so manygen.py should too
2016-06-15Add myself to authors.txtSam Thursfield1-0/+1
2016-06-15Use target name to decide generated Vala .h & .vapi filenamesSam Thursfield1-2/+2
Previously Meson would use the name of the first .vala source file. This doesn't work for some projects. Tracker is one example: it has several libraries that mix Vala and C code. In such cases, none of the .vala files tend to bear the name of the library we actually want to generate.
2016-06-15Use cross-info c_args, c_link_args, etc for all compiler checksNirbheek Chauhan2-63/+73
This allows the user to specify custom arguments to the compiler to be used while performing cross-compiler checks. For example, passing a GCC specs file as c_link_args so that a "prefix" filled with libraries that are to be compiled against can be found with cc.find_library, or an `-mcpu` c_arg that is required for compilation. Also ensure that unix_link_flags_to_native() and unix_compile_flags_to_native() always return a copy of the original arguments and not a reference to the original arguments. We never want to modify the original arguments.
2016-06-15compilers: Fix usage of cross tools args in sanity checksNirbheek Chauhan1-4/+4
The cross-extra-flags were being overwritten and ignored. Also, we don't link while doing a cross-compiled sanity check even with ObjC++
2016-06-14Merge pull request #591 from textshell/ninja-quoteJussi Pakkanen1-1/+1
ninjabackend: Add missing ninja_quote for cross compilation rule.
2016-06-14Merge pull request #590 from textshell/compiler-sanity-crossJussi Pakkanen3-20/+53
compiler: Use cross tools args in sanity check.
2016-06-14Add myself to the authors file.Martin Hostettler1-0/+1
2016-06-14Show appveyor badge on readme.Jussi Pakkanen1-2/+1
2016-06-13Finish appveyor integration by moving static library in a subdir to avoid ↵Jussi Pakkanen4-4/+7
clashes.
2016-06-13Explicitly add python dir to path so it is found.Jussi Pakkanen1-1/+1
2016-06-13Print full log when failures happen under Appveyor.Jussi Pakkanen2-4/+1
2016-06-13Call setenv so hopefully Visual Studio tools will be in path.Jussi Pakkanen1-0/+1
2016-06-13More random appveyor poking.Jussi Pakkanen1-3/+3
2016-06-13Random debugging command thingy.Jussi Pakkanen1-1/+2
2016-06-13Copy ninja.exe to Python dir so it hopefully appears in path.Jussi Pakkanen1-0/+10
2016-06-13Added Appveyor config file.Jussi Pakkanen1-0/+16
2016-06-13Can use generator outputs in custom targets. Closes #587.Jussi Pakkanen6-47/+60
2016-06-13compiler: Use cross tools args in sanity check.Martin Hostettler2-20/+52
2016-06-13ninjabackend: Add missing ninja_quote for cross compilation rule.Martin Hostettler1-1/+1
2016-06-13Created failing test for using generated outputs in a custom target.Jussi Pakkanen6-0/+50
2016-06-11Merge pull request #585 from mesonbuild/hasargJussi Pakkanen3-0/+86
Added functionality to check for supported compiler arguments.
2016-06-11Add special casing for VS which ignores unknown arguments.Jussi Pakkanen2-1/+33
2016-06-09Merge pull request #582 from trhd/masterJussi Pakkanen3-8/+17
Valgrind fixes
2016-06-09Ensure cargs and libs variables always exist. Closes #581.Jussi Pakkanen1-4/+2
2016-06-09Added functionality to pick the first supported argument from a list. Closes ↵Jussi Pakkanen3-7/+32
#583.
2016-06-09Add a has_arg method to compiler to check whether it supports a given argument.Jussi Pakkanen3-0/+29
2016-06-06Add support for running specific test suites with valgrind.Hemmo Nieminen1-3/+10
2016-06-06Change test suite separator character from '-' to ':'.Hemmo Nieminen2-2/+3
This allows defining test suites for test-valgrind target without the risk of e.g. being unable to differentiate the targets test-valgrind (testing with valgrind) from test-valgrind (testing the valgrind subproject).
2016-06-06meson_test: Fix a bug in valgrind argument handling.Hemmo Nieminen1-3/+4
Do not modify the wrap command argument from the calling function. Appending the valgrind arguments to the wrap list argument will cause all the valgrind arguments to cumulate from all the tests to the wrapper command itself.
2016-06-05Bump version number for new development.Jussi Pakkanen1-1/+1