aboutsummaryrefslogtreecommitdiff
path: root/mesonbuild/backend/backends.py
AgeCommit message (Expand)AuthorFilesLines
2019-01-06Simplefied absolute path generationDaniel Mensinger1-0/+2
2019-01-06Doc updates and throw if no target type is setDaniel Mensinger1-7/+1
2019-01-06Ninja backend target introspectionDaniel Mensinger1-5/+9
2019-01-06Removed fallback detection logicDaniel Mensinger1-169/+15
2019-01-06Some code cleanupDaniel Mensinger1-24/+71
2019-01-06Moved the source and compiler generation to the backendDaniel Mensinger1-1/+145
2019-01-06Fixed tests and benchmarksDaniel Mensinger1-2/+5
2019-01-06Initial automatic target file generationDaniel Mensinger1-4/+6
2019-01-02Remove cross_info; cross file is parsed up front and discardedJohn Ericson1-12/+10
2019-01-02Get rid of `need_cross_compiler`John Ericson1-2/+0
2018-12-29Introspection refactoringDaniel Mensinger1-0/+25
2018-11-08Add prefix option for link argsPhillip Cao1-0/+2
2018-11-04Detect clang-cl as msvc-like, not clang-likeJon Turney1-2/+2
2018-11-02extract_all_sources: Also include generated object filesXavier Claessens1-1/+7
2018-11-02meson: cache get_target_generated_dirMarcel Hollerbach1-0/+2
2018-10-24Fix flake8 whitespace reportsJon Turney1-1/+0
2018-10-24Fix flake8 'imported but unused' reportsJon Turney1-2/+1
2018-10-20Remove implicit compression of man pagesMichaƂ Górny1-1/+1
2018-10-20Add 'b_pie' compiler optionXavier Claessens1-0/+2
2018-10-10os.path.relpath() can fail on WindowsJon Turney1-2/+2
2018-10-04backends: allow running host arch binaries on compatible build machinesDylan Baker1-4/+6
2018-10-01build: generate the mappings in the TargetsMarcel Hollerbach1-27/+1
2018-10-01build: move default_install_dir to the Target classesMarcel Hollerbach1-29/+2
2018-09-28backend: Make sure to normalize paths before checking if it is a system dirThibault Saunier1-0/+1
2018-09-11Sprinkle functools.lru_cache() in a few more placesNirbheek Chauhan1-2/+1
2018-09-11mesonbuild: move subdir generation along link dep generationMarcel Hollerbach1-6/+5
2018-09-11backends: save up the dylib generated namesMarcel Hollerbach1-1/+7
2018-09-06Improve D link argument handlingGoaLitiuM1-5/+5
2018-08-22Added "native" kwarg to add_XXX_args. Closes #3669.Jussi Pakkanen1-2/+2
2018-08-22find_library: Use _build_wrapper to get library dirsBruce Richardson1-5/+5
2018-08-18Convert buildtype to optimization and debug options (#3489)Jussi Pakkanen1-0/+2
2018-08-09Don't require an import library for shared modulesNirbheek Chauhan1-3/+5
2018-07-31Merge pull request #3850 from mesonbuild/nirbheek/exe-wrapper-compiler-fallbacksJussi Pakkanen1-10/+21
2018-07-27Merge pull request #3898 from mesonbuild/vsinstallJussi Pakkanen1-1/+223
2018-07-25Make the rpath order deterministic. (#3932)Rafael Ávila de Espíndola1-1/+1
2018-07-22Added install target to VS. Closes #3841.Jussi Pakkanen1-1/+4
2018-07-17Moved install data file generation to base class.Jussi Pakkanen1-1/+220
2018-07-09cross: Be more permissive about not-found exe_wrapperNirbheek Chauhan1-5/+13
2018-07-09cross: Use ExternalProgram for cross-file exe_wrapperNirbheek Chauhan1-5/+8
2018-06-20Rename clike_langs to clink_langs for clarityNirbheek Chauhan1-1/+1
2018-06-18Correctly substitute the internal @BUILD_ROOT@ token with MSVC backendJon Turney1-1/+1
2018-06-18Deprecate `build_always`, add `build_always_stale`Alex Hirsch1-1/+1
2018-06-18macos: Rewrite install_name for dependent built libraries on installNirbheek Chauhan1-0/+10
2018-06-07backends: Don't exclude system libraries for PATHNirbheek Chauhan1-3/+3
2018-06-07backends: Don't hardcode system library pathsNirbheek Chauhan1-5/+12
2018-06-06Fix issues found by flake8Xavier Claessens1-1/+1
2018-06-06Move <lang>_args to coredata.compiler_optionsXavier Claessens1-1/+1
2018-06-05Add prog/lib dirs from the mingw cross-compiler to PATHNirbheek Chauhan1-7/+12
2018-06-05Automatically add cross-mingw root and sysroot bindir to WINEPATHNirbheek Chauhan1-10/+23
2018-06-05Set WINEPATH when running serialized executablesNirbheek Chauhan1-2/+6