aboutsummaryrefslogtreecommitdiff
path: root/mesonbuild/compilers
AgeCommit message (Expand)AuthorFilesLines
2018-08-11Merge pull request #4001 from mikezackles/cpp2aJussi Pakkanen1-4/+4
2018-08-11Merge pull request #3831 from mesonbuild/symvisibilityJussi Pakkanen1-0/+15
2018-08-11PkgConfigDependency: Don't try to resolve internal compiler libsNirbheek Chauhan2-2/+12
2018-08-09Add support for c++2a and gnu++2aZachary Michaels1-4/+4
2018-08-09Call it gnu_symbol_visibility instead.Jussi Pakkanen1-12/+12
2018-08-09Add kwarg for specifying symbol visibility.Jussi Pakkanen1-0/+15
2018-08-09msvc: Don't add dynamic link args, they're ignoredNirbheek Chauhan1-0/+3
2018-08-08PkgConfigDependency: Fix library path search orderNirbheek Chauhan1-3/+4
2018-07-31Merge pull request #3850 from mesonbuild/nirbheek/exe-wrapper-compiler-fallbacksJussi Pakkanen1-3/+5
2018-07-13Avoid concatenating two options in listThomas Hindoe Paaboel Andersen1-1/+1
2018-07-10Implement get_link_whole_for() for IntelCompiler (#3863)Alberto Sartori1-0/+3
2018-07-10find_library: Validate and sort globbed shared library filesNirbheek Chauhan1-2/+19
2018-07-09Fix searching of shared libraries on OpenBSD (#3851)Nirbheek Chauhan2-36/+79
2018-07-09cross: Be more permissive about not-found exe_wrapperNirbheek Chauhan1-4/+7
2018-07-09cross: Use ExternalProgram for cross-file exe_wrapperNirbheek Chauhan1-5/+4
2018-07-05Fix flake8 issues (#3834)Jon Turney1-0/+2
2018-07-04find_library: Only run link test on system dirsNirbheek Chauhan1-11/+16
2018-07-03prune nonexistent dirs from library search pathBruce Richardson1-1/+1
2018-06-30fix find_library when cross-compiling 32-bit on 64-bit systemsBruce Richardson1-1/+11
2018-06-30d: Don't fail if -link-defaultlib is manually added to the LDC link argsMatthias Klumpp1-0/+8
2018-06-24Return a better warning if compiled executable is invalid.Jussi Pakkanen1-1/+4
2018-06-21Added ARMCLANG compiler support for C/C++ (#3717)Vasu Penugonda4-2/+142
2018-06-20Rename clike_langs to clink_langs for clarityNirbheek Chauhan2-15/+15
2018-06-20dependencies: Don't assume self.compiler is a C compilerNirbheek Chauhan2-1/+7
2018-06-18Add missing stubs to Compiler.Christoph Behle1-0/+12
2018-06-18Use stub to report misuse of get_defineChristoph Behle1-0/+3
2018-06-18macos: Rewrite install_name for dependent built libraries on installNirbheek Chauhan7-22/+30
2018-06-18pkgconfig deps: Also resolve paths to shared librariesNirbheek Chauhan1-1/+2
2018-06-12Always apply concatenate_string_literal.Christoph Behle1-1/+1
2018-06-12Make concatenate_string_literals staticChristoph Behle1-1/+2
2018-06-12get_define can concatenate string literals.Christoph Behle1-1/+10
2018-06-12Revert changeChristoph Behle1-2/+2
2018-06-12Concatenate string literals in get_defineChristoph Behle1-3/+4
2018-06-10vala: fix extract_all_objects() resultPaolo Bonzini1-2/+2
2018-06-07find_library: Add a cache for library searchingNirbheek Chauhan2-7/+27
2018-06-06compilers: Use RUSTFLAGS from the env as default rust_args valueXavier Claessens1-1/+2
2018-06-06optinterpreter: Remove duplicated list of languagesXavier Claessens2-0/+3
2018-06-06Fix issues found by flake8Xavier Claessens5-5/+3
2018-06-06Move <lang>_args to coredata.compiler_optionsXavier Claessens3-11/+30
2018-06-06Move get_args_from_envvars() from environment to compilersXavier Claessens1-1/+52
2018-06-06Compilers: Chain-up to parent class in get_options()Xavier Claessens2-52/+65
2018-06-06Add a new option for building with Apple bitcode supportNirbheek Chauhan1-15/+34
2018-06-05Add prog/lib dirs from the mingw cross-compiler to PATHNirbheek Chauhan2-4/+41
2018-05-30New compiler method: check_headerNirbheek Chauhan2-0/+9
2018-05-29Don't raise StopIteration in generators, no longer allowed with Python 3.7. F...Christoph Reiter1-1/+1
2018-05-21Add support for finding libraries in Fortran projectsMatthew Krupcale2-170/+184
2018-05-09Revert "Add macOS linker versioning information"Nirbheek Chauhan6-23/+15
2018-05-04add linker flag to handle $ORIGIN on OpenBSDJasper Lievisse Adriaanse1-2/+2
2018-05-02Can use C++ and FORTRAN in a single target. Closes #2685.Jussi Pakkanen1-1/+3
2018-05-02Can combine D and C++ in a single target. Closes #3125.Jussi Pakkanen2-0/+12