aboutsummaryrefslogtreecommitdiff
path: root/mesonbuild/compilers
AgeCommit message (Collapse)AuthorFilesLines
2017-07-23find_library: Ignore libs on MSVC properlyNirbheek Chauhan2-5/+10
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
2017-07-23CompilerArgs: Put start/end-group around shared libs tooNirbheek Chauhan1-8/+15
Closes https://github.com/mesonbuild/meson/issues/2096
2017-07-21Merged buildrpath branch.Jussi Pakkanen7-14/+19
2017-07-21Fix linking Objective-C shared libs on OSX.Alessandro Decina1-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.
2017-07-21Add build_rpath as new property allowing people to specify rpath entries ↔Jussi Pakkanen7-14/+19
that are used in the build tree but will be removed on install.
2017-07-17Renamed test case number to avoid dupes.Jussi Pakkanen1-0/+2
2017-07-17Fix checks on MinGW and VS2010.Jussi Pakkanen2-2/+7
2017-07-17Added VS support to simd detector.Jussi Pakkanen3-3/+35
2017-07-17Fix a few OSX "features".Jussi Pakkanen1-1/+1
2017-07-17Created simd module.Jussi Pakkanen1-0/+26
2017-07-16Fix typoChocobo11-1/+1
profile guide optimization -> profile guided optimization
2017-07-15Fix how rpath directories are handled.Hemmo Nieminen1-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.
2017-07-15Allow both address- and undefined behavior sanitizers at the same timeGabrĂ­el ArthĂșr PĂ©tursson1-1/+1
2017-06-29Fix a missing path issue causing Python traceback.Hemmo Nieminen1-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.
2017-06-27Merged Genie support.Jussi Pakkanen1-1/+1
2017-06-26Use 'C sharp' instead of 'C#'Guillaume Poirier-Morency1-1/+1
The '#' is reserved for Ninja comments and cannot be escaped.
2017-06-26compilers: Use 'get_display_language' for language-related exceptionsGuillaume Poirier-Morency1-11/+11
2017-06-26Add 'Compiler.get_display_language'Guillaume Poirier-Morency6-1/+16
Use this when we print language-related information to the console and via the Ninja backend.
2017-06-26Recognise .gs extension as a Vala sourceAlistair Thomas1-1/+1
2017-06-23Split out languages from compilers.pyAlistair Thomas13-2156/+2568
2017-06-22Converted compilers.py to a sub-packageAlistair Thomas2-0/+3228