Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Add whitespace around '+'. | Benjamin Redelings | 2017-12-23 | 1 | -1/+1 |
| | |||||
* | Fix linking with clang++ on linux if install_rpath. | Benjamin Redelings | 2017-12-23 | 1 | -1/+6 |
| | |||||
* | Merge pull request #2791 from behlec/compiler-version | Jussi Pakkanen | 2017-12-20 | 1 | -1/+5 |
|\ | | | | | Add more version information to compiler | ||||
| * | More version information for compilers. | Christoph Behle | 2017-12-16 | 1 | -1/+5 |
| | | | | | | | | | | | | | | | | See issue #2762 Adds full_version to class Compiler. If set full_version will be printed additionally. Added support for CCompiler and CPPCompiler Added support for gcc/g++, clang/clang++, icc. | ||||
* | | Allow value 'if-release' for b_ndebug project option. (#1896) | Hemmo Nieminen | 2017-12-17 | 1 | -4/+3 |
|/ | | | | | When set, NDEBUG will be automatically defined for for release builds but not for other build types. | ||||
* | Merge pull request #2618 from mesonbuild/osxlinkerfixes | Jussi Pakkanen | 2017-12-03 | 1 | -1/+15 |
|\ | | | | | Fix many things have have been slightly broken in OSX | ||||
| * | Use absolute paths for rpaths on OSX. | Jussi Pakkanen | 2017-11-26 | 1 | -1/+15 |
| | | |||||
* | | spelling: overridden | Josh Soref | 2017-11-26 | 1 | -2/+2 |
| | | |||||
* | | spelling: occurrence | Josh Soref | 2017-11-26 | 1 | -6/+6 |
|/ | |||||
* | Fix #2620 | rkfg | 2017-11-14 | 1 | -1/+3 |
| | |||||
* | Better check for when address sanitizer is enabled. Closes #2590. | Jussi Pakkanen | 2017-11-09 | 1 | -1/+1 |
| | |||||
* | Warn when no inc dir is found from parsing GNU compiler output | Alexis Jeandet | 2017-11-02 | 1 | -1/+4 |
| | | | | Signed-off-by: Alexis Jeandet <alexis.jeandet@member.fsf.org> | ||||
* | Fix detection of include dirs with gnu compiler and non C locale | Alexis Jeandet | 2017-11-01 | 1 | -1/+4 |
| | | | | | | | Auto detection was based on parsing gcc's output so we have to ensure that it is always 'C'. Signed-off-by: Alexis Jeandet <alexis.jeandet@member.fsf.org> | ||||
* | C/C++: Get default include dirs from compilers | Niklas Claesson | 2017-10-01 | 1 | -0/+39 |
| | |||||
* | flake8: Perform suggested whitespace/formatting changes | Luke Shumaker | 2017-09-21 | 1 | -1/+1 |
| | | | | | This only touches newlines, spaces, and (occaisionally) commas. Anything else is left for another commit. | ||||
* | Add Compiler.get_supported_arguments() | Daniel Stone | 2017-08-31 | 1 | -0/+7 |
| | | | | | | | | | | | | | Add a helper for the common pattern of: args_to_use = [] foreach arg : candidate_args if cc.has_argument(arg) args_to_use += arg endif endforeach Replaced with: args_to_use = cc.get_supported_arguments(candidate_args) | ||||
* | Fix detection of clang "optimization arguments" | Peter Harris | 2017-08-18 | 1 | -1/+4 |
| | | | | | | | | | In version 3.6.0, clang added -Wignored-optimization-argument. Without setting this flag to -Werror, "ignored optimization arguments" such as (for example) -fpeel-loops, are accepted but warned about, leading to noisy builds if meson thinks the flag is supported. See also #755 | ||||
* | find_library: Ignore libs on MSVC properly | Nirbheek Chauhan | 2017-07-23 | 1 | -0/+4 |
| | | | | | | | | In addition to filtering libs out while generating the command-line, we must also filter them out in find_library() otherwise these libs will be detected as "found" on Windows with MSVC. Closes https://github.com/mesonbuild/meson/issues/1509 | ||||
* | CompilerArgs: Put start/end-group around shared libs too | Nirbheek Chauhan | 2017-07-23 | 1 | -8/+15 |
| | | | | Closes https://github.com/mesonbuild/meson/issues/2096 | ||||
* | Merged buildrpath branch. | Jussi Pakkanen | 2017-07-21 | 1 | -2/+5 |
|\ | |||||
| * | Add build_rpath as new property allowing people to specify rpath entries â” | Jussi Pakkanen | 2017-07-21 | 1 | -2/+5 |
| | | | | | | | | that are used in the build tree but will be removed on install. | ||||
* | | Fix linking Objective-C shared libs on OSX. | Alessandro Decina | 2017-07-21 | 1 | -2/+0 |
|/ | | | | | | | | | | | This commit amends 04a2e6de making linker.get_std_shared_lib_link_args() always return -shared for SharedLibrary(es) instead of -bundle. SharedModule(s) get linked with linker.get_std_shared_module_link_args() which already correctly returns -bundle. Before this change -bundle and -install_name ended up being emitted for Objective-C shared libraries, which caused a linking error. | ||||
* | Fix checks on MinGW and VS2010. | Jussi Pakkanen | 2017-07-17 | 1 | -1/+1 |
| | |||||
* | Added VS support to simd detector. | Jussi Pakkanen | 2017-07-17 | 1 | -0/+24 |
| | |||||
* | Fix a few OSX "features". | Jussi Pakkanen | 2017-07-17 | 1 | -1/+1 |
| | |||||
* | Created simd module. | Jussi Pakkanen | 2017-07-17 | 1 | -0/+26 |
| | |||||
* | Fix typo | Chocobo1 | 2017-07-16 | 1 | -1/+1 |
| | | | | profile guide optimization -> profile guided optimization | ||||
* | Fix how rpath directories are handled. | Hemmo Nieminen | 2017-07-15 | 1 | -5/+1 |
| | | | | | Linking a library from a directory below the executable's directory caused an invalid path to be written in the executable's RPATH. | ||||
* | Allow both address- and undefined behavior sanitizers at the same time | GabrĂel ArthĂșr PĂ©tursson | 2017-07-15 | 1 | -1/+1 |
| | |||||
* | Fix a missing path issue causing Python traceback. | Hemmo Nieminen | 2017-06-29 | 1 | -0/+4 |
| | | | | | A path was missing from a call to os.path.relpath when handling rpaths. Fix this by assuming empty target directory means build root. | ||||
* | Merged Genie support. | Jussi Pakkanen | 2017-06-27 | 1 | -1/+1 |
|\ | |||||
| * | Recognise .gs extension as a Vala source | Alistair Thomas | 2017-06-26 | 1 | -1/+1 |
| | | |||||
* | | compilers: Use 'get_display_language' for language-related exceptions | Guillaume Poirier-Morency | 2017-06-26 | 1 | -11/+11 |
| | | |||||
* | | Add 'Compiler.get_display_language' | Guillaume Poirier-Morency | 2017-06-26 | 1 | -0/+3 |
|/ | | | | | Use this when we print language-related information to the console and via the Ninja backend. | ||||
* | Split out languages from compilers.py | Alistair Thomas | 2017-06-23 | 1 | -2155/+1 |
| | |||||
* | Converted compilers.py to a sub-package | Alistair Thomas | 2017-06-22 | 1 | -0/+3213 |