290 Commits (a7845d91aa896c22d0b09e2f25d393bbfe5e9553)

Author SHA1 Message Date
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
Jussi Pakkanen 05d929d542 Fix introspection and make it possible to have top level targets with the same name in subprojects. Fixes #222. 9 years ago
Jussi Pakkanen 83cc5ce4c5 Allow more than one install script and make gtkdoc method return one. 9 years ago
Jussi Pakkanen 0e508bf818 Added a extract_all_objects method to make recombining targets easier. Fixes #205. 9 years ago
Jussi Pakkanen 833cb56f5c Can create top level targets that have the same name but different type. 10 years ago
Jussi Pakkanen cd40187d4e Handle files() in Vala arguments and set up deps correctly. 10 years ago
Igor Gnatenko 1476af4ada vala: don't ignore vala_args. Closes #192 10 years ago
Jussi Pakkanen 8cdd4c0c3c Process dependency sources identically to specified ones. 10 years ago
Jussi Pakkanen 4c843d7299 Removed unused method. Closes #173. 10 years ago
Jussi Pakkanen e0e963e502 Removed unused method. Closes #172. 10 years ago
Jussi Pakkanen 0e81077817 Moved shared library version checking from base class to sharedlibrary. Closes #170. 10 years ago
Jussi Pakkanen 6d7ad208d5 Removed unused method. Closes #169. 10 years ago
Jussi Pakkanen 97b17d7e41 Removed unused method. Closes #168. 10 years ago
Jussi Pakkanen b18f18c542 Removed unused function. Closes #167. 10 years ago
Igor Gnatenko 93d15e4152 build: fix bad-continuation 10 years ago
Jussi Pakkanen 6d744b13ff Now can create internal dependencies to simplify subproject usage. 10 years ago
Jussi Pakkanen 4428d97542 Fixed gui app. 10 years ago
Jussi Pakkanen 1f602ff155 Prune one string matching thingy. 10 years ago
Jussi Pakkanen 236436da56 Started enforcing types better with decorators. 10 years ago
Jussi Pakkanen 6237695e96 Use File objects for all sources. Fix all basic tests. 10 years ago
Jussi Pakkanen bf9b5d7b72 The first step in a major refactoring starts by adding a new layer of abstraction. 10 years ago
Jussi Pakkanen bfa68aaeaf Autodetect Qt5 rcc dependencies as well as reasonably possible. 10 years ago
Jussi Pakkanen e87d3c07ad Can specify explicit dependencies for custom targets. 10 years ago
Hemmo Nieminen a3544847ca Accept source files in extract_objects() (also) as a list. 10 years ago
Jussi Pakkanen 2e93295c2e Generate configure files immediately when they are declared. Closes #88. 10 years ago
Jussi Pakkanen d2cb344c91 Remove duplicate entries from list of source files. 10 years ago
Jussi Pakkanen 1ac00031f9 Persist modules so they are imported only once for the lifetime of a build directory. 10 years ago
Jussi Pakkanen 48477102c9 Now can compile all Qt5 tests with module. 10 years ago
Jussi Pakkanen 6e6ac02eaf Major refactoring to move Qt5 from core into a module. Rules are written but moc/uic/rrc are not generated yet. 10 years ago
Jussi Pakkanen 526c86d92f I meant to do this originally. 10 years ago
Jussi Pakkanen bf5466e7ef An implementation of build_always as slightly modified from the original by Axel Waggershauser. 10 years ago
Axel Waggershauser 963892a7c3 basic support for 'build_always' feature of custom targets 10 years ago