195 Commits (2bb69ad50b3267bb18252cb5f87b339736658076)

Author SHA1 Message Date
Nirbheek Chauhan b9a7c0cf39 misc: Use relative imports everywhere 8 years ago
Thibault Saunier 85a0cd7635 Add new add_project_[link]_args functions 8 years ago
Nirbheek Chauhan 00dc929b62 vs: Properly split per-compiler args into per-file options 8 years ago
Nirbheek Chauhan 419b84784f CustomTarget: Use get_outputs() instead of get_filename() 8 years ago
Elliott Sales de Andrade 4c71695e41 Use context manager for file I/O. 8 years ago
Nirbheek Chauhan 2d05008956 vs: Fix quoting and escaping of compiler options 8 years ago
Nirbheek Chauhan 129ce6800c vs: Fix visual studio version in solution file (#648) 9 years ago
Nirbheek Chauhan 6660837953 vs: Target platform is not always Win32 9 years ago
Nirbheek Chauhan 6bb9805749 vs: Don't re-add pre-existing include dirs 9 years ago
Nirbheek Chauhan afca987e94 vs: Fix usage of mesonlib.File.rel_to_builddir with generated files 9 years ago
Nirbheek Chauhan 2535364751 vs: Explain path-conversion variables 9 years ago
Nirbheek Chauhan 761ac8d8c4 vs: Add support for the 'vs_module_defs' shared_library kwarg 9 years ago
Nirbheek Chauhan f54e07bcd8 vs: Fix the path of customtarget generated sources 9 years ago
Nirbheek Chauhan 23d29ffb14 vs: Set all compiler/linker options correctly 9 years ago
Nirbheek Chauhan 2f8eaa6ed4 vs: Fix paths of internal library dependencies 9 years ago
Nirbheek Chauhan 1481715618 vs: Add libraries, library paths, and link args needed by dependencies 9 years ago
Nirbheek Chauhan f564bf9af0 vs: Add include dirs required by dependencies 9 years ago
Nirbheek Chauhan 80486563bf vs: Set TargetName/TargetExt correctly 9 years ago
Nirbheek Chauhan 0143c32c7c Overhaul versioning and naming of libraries 9 years ago
Nirbheek Chauhan b1077dded7 vs backends: Translate unix link and compile flags (#603) 9 years ago
Nicolas Schneider fba749fcb7 extract vs2015backend into own file 9 years ago
Nicolas Schneider d34d85b0f5 vs2015: fix object generators 9 years ago
Nicolas Schneider 3bedca0257 add vs2015 backend 9 years ago
Nicolas Schneider a29d9c2c33 vs: fix generators that use indexed output replacements (like @OUTPUT0@) 9 years ago
Nicolas Schneider 985ea50944 vs2010: add object files from custom_target to project 9 years ago
Nicolas Schneider 060f195fe0 vs2010: add generated libs as link dependencies 9 years ago
Nicolas Schneider 1ccb4b3a51 vs2010: add dirs of custom_target generated files to include dirs 9 years ago
Nirbheek Chauhan 86aa51232e backends: Don't duplicate test setup data file name 9 years ago
Nicolas Schneider 536edb65d6 vs2010: replace " with \" in /D command line args 9 years ago
Hemmo Nieminen 336904b553 Move MesonException from coredata to mesonlib. 9 years ago
Nicolas Schneider b970ef692f vs2010: add extra_files to project 9 years ago
Nicolas Schneider 33e842e50a vs2010: fix transitive dependencies 9 years ago
Nicolas Schneider a33d9d56cf vs2010: support EXTRA_ARGS for generators 9 years ago
Nicolas Schneider c2a9f81b68 vs2010: fix generated files' path 9 years ago
Nicolas Schneider ba8b650cda vs2010: fix relative path to target private dir for generators 9 years ago
Nicolas Schneider 330be891c1 vs2010: fix generator command 9 years ago
Nicolas Schneider 30e2a5feae vs2010: fix include directories 9 years ago
Nicolas Schneider 9c17f0cd93 vs2010: support private include dirs 9 years ago
Nicolas Schneider fd8180ddcb move source file conflict detection into Vs2010 backend 9 years ago
Nicolas Schneider 84804fc531 vs2010: use copy of buildtype_args to not change global state 9 years ago
Nicolas Schneider 8787ec3ea2 vs2010: fix object extraction with same source file name 9 years ago
Nicolas Schneider 0c4aab6eed vs2010: support same source file names in different subdirs 9 years ago
Nicolas Schneider 147b7aa356 vs2010: add explicit objects as 'Object' ItemGroup instead of link dependency 9 years ago
Nicolas Schneider d72cc6e6f8 vs2010: fix object extraction 9 years ago
Nicolas Schneider 4d9db21039 vs2010: fix dependencies of CustomTarget 9 years ago
Nicolas Schneider 3871f22cc3 remove unnecessary os.path.join() calls 9 years ago
Nicolas Schneider 2761f96fe9 vs2010: give each target an own temp dir 9 years ago
Nicolas Schneider 2511ff0970 check is_header() first, since it is a subset of is_source() 9 years ago
Nicolas Schneider 1f907e75da add everything that is not an object or source file to headers list 9 years ago
Nicolas Schneider c72cefaac4 only include known source file extensions into sources list 9 years ago