742 Commits (5de09cbe8838e8febf1ca3aa83b53cf06972bff3)

Author SHA1 Message Date
Elliott Sales de Andrade 70d94a5550 Allow capturing command output of a custom target. 8 years ago
Matthias Klumpp 12a01c26f3 trivial: Use stringlistify 8 years ago
Jussi Pakkanen c02a175d52 Add depfile support to generators. 8 years ago
Jussi Pakkanen 3ae918a463 Add support for dependency files in custom targets. 8 years ago
Matthias Klumpp 56823272ab Implement D support 8 years ago
Nirbheek Chauhan 88037c4385 shared_library: Add vs_module_defs to link_depends 8 years ago
Nirbheek Chauhan 5f3097a492 Don't add the soversion to the dylib filename on OS X 8 years ago
Nirbheek Chauhan e0dcb3160a BuildTarget: Print a better message when passing GeneratedList to 'objects' (#681) 8 years ago
Nirbheek Chauhan d8b9b12adb Ninja now supports backslash in command args, so we can too 8 years ago
Nirbheek Chauhan 358598816f build: Fix implementation of sources_are_suffix 9 years ago
Nirbheek Chauhan 4516e8a49f Add repr() implementations for build targets and File 9 years ago
Nirbheek Chauhan 64cb70441b CustomTarget: Use mesonlib.File objects as-is in the command to be run 9 years ago
Nirbheek Chauhan 0143c32c7c Overhaul versioning and naming of libraries 9 years ago
Jussi Pakkanen 0733c0f9a1 Changed run_target to take command as kwarg and add depends. This makes it behave the same as custom_target. 9 years ago
Jussi Pakkanen 475175f4b5 Can use generator outputs in custom targets. Closes #587. 9 years ago
Jussi Pakkanen cff4e7d299 Can query version strings of dependencies. 9 years ago
Jussi Pakkanen 4377f773e0 Can set global linker arguments. Closes #536. 9 years ago
Jussi Pakkanen afe7252476 Can specify a stdlib subproject that is used implicitly on all targets with said language. 9 years ago
Jussi Pakkanen dc148e0702 Remove all special casing for gettext and use elementary operations instead. 9 years ago
Nirbheek Chauhan 35ef1d109a CustomTarget: require install_dir only when install is true (#519) 9 years ago
Hemmo Nieminen 336904b553 Move MesonException from coredata to mesonlib. 9 years ago
Nirbheek Chauhan 1713fa0297 Add shared_library argument for a Visual Studio module definitions file 9 years ago
Jussi Pakkanen 12a4e7d7e7 Moved gettext into i18n module. 9 years ago
Nicolas Schneider fd8180ddcb move source file conflict detection into Vs2010 backend 9 years ago
Nicolas Schneider 0c4aab6eed vs2010: support same source file names in different subdirs 9 years ago
Jussi Pakkanen 317a735b07 Error out if using a not found binary in the build. Closes #469. 9 years ago
Nicolas Schneider 4d9db21039 vs2010: fix dependencies of CustomTarget 9 years ago
Nicolas Schneider 92187501ed Can add postconfigure script. 9 years ago
Jussi Pakkanen 52b66edb6c Can specify compile and link args for internal deps. 9 years ago
Jussi Pakkanen 836b121a9c Refix Linux. 9 years ago
Jussi Pakkanen a04c33e125 Can build Python extension on OSX. 9 years ago
Jussi Pakkanen 98d00386b1 Can build a Python extension module. 9 years ago
Nirbheek Chauhan 36c9a165ed build.CustomTarget: Also accept mesonlib.File types as 'command' arguments 9 years ago
Jussi Pakkanen 23b98cd6e6 Renamed meson package to mesonbuild so that we can have a script named meson in the same toplevel dir. 9 years ago
Jussi Pakkanen 8b1039fa30 Organise files into a module structure. 9 years ago
Jussi Pakkanen e374b53788 Build Java projects with multiple files and other cleanups. 9 years ago
Jussi Pakkanen 4c041e2aec Can tag include directories as system dirs to reduce compiler warning noise. Closes #345. 9 years ago
Jussi Pakkanen 6830f3e147 Forbid backslashes on compiler command lines. It is unfortunately the only reliable way. 9 years ago
Jussi Pakkanen d64211f570 Moved pkg-config to a module so we no longer need special case code in core for it. 9 years ago
Jussi Pakkanen 913963d608 Can specify extra arguments to generator commands. Closes #315. 9 years ago
Jussi Pakkanen 26873801bc Can define benchmarks and run them. 9 years ago
Jussi Pakkanen 7b45e6f5f5 Can store ext deps to internal deps. Closes #304. 9 years ago
Jussi Pakkanen e76631c0d0 Check for mixed cross and native code. Closes #267. 9 years ago
Jussi Pakkanen a16463972d Parse contents of gresource xml and add deps manually. A bit of a hack but necessary due to missing upstream functionality. Closes #298. 9 years ago
Jussi Pakkanen d952812b1b Fix Rust to work with 1.3 release. Closes #277. 9 years ago
Jussi Pakkanen a9ec9ba104 Basic outline for exposing private dir. Not working fully yet. 9 years ago
Jussi Pakkanen 5297516c91 Changed target naming algorithm to avoid Windows file name forbidden characters. 9 years ago
Jussi Pakkanen f9060a70bb Converted a bunch of locations to support different target output path. 9 years ago
Marko Raatikainen 28f60ca474 Fix shared libraries for fortran 9 years ago
Jussi Pakkanen 5ffe46bc6a Add version numbers to projects and generate a dep manifest. 9 years ago