Commit Graph

1300 Commits

Author SHA1 Message Date
Jussi Pakkanen b82584641a Use argparse instead of optparse in meson.py. 2015-03-02 16:50:42 +02:00
Jussi Pakkanen c3645e2b45 Use argparse instead of optparse in run_tests. 2015-03-02 16:19:49 +02:00
Jussi Pakkanen 436a81f920 Can specify backend to run_tests.py. 2015-03-02 03:31:41 +02:00
Jussi Pakkanen db81b31070 Fix gmock when compiling from source on Debian derivatives. 2015-02-28 03:40:43 +02:00
Jussi Pakkanen e40eec4b85 Use fallback if git is not installed. Closes #44. 2015-02-27 20:24:06 +02:00
Jussi Pakkanen 75818950f8 Fix Qt tool finding on Fedora as it seemed to have broken while I was not looking. Fixes #45. 2015-02-26 20:11:07 +02:00
Jussi Pakkanen e3c97bbc28 Handle missing gnustep-config gracefully. 2015-02-26 19:54:24 +02:00
Jussi Pakkanen d5329489a1 Verify version of wxwidgets dependency. 2015-02-26 19:32:51 +02:00
Jussi Pakkanen 871e0039f7 Try different wx-config names and prefer the explicit one. 2015-02-26 19:22:59 +02:00
Jussi Pakkanen 2bc1e26813 Made gtest and gmock work properly on 64 bit Fedora, which uses /usr/lib64. Fixes #40. 2015-02-26 19:12:53 +02:00
Jussi Pakkanen c6dbf98a05 Do not use linker arguments of dependencies' dependencies if the target is a static library because the static linker does not understand them. 2015-02-21 14:59:16 +02:00
Jussi Pakkanen f5ad718f3a Added found method to dependencies. 2015-02-21 03:52:16 +02:00
Jussi Pakkanen c7e3d84f51 Validate variable names better in assignment. 2015-02-21 02:48:32 +02:00
Jussi Pakkanen 75a0bc8350 Created a set_variable command. 2015-02-21 02:31:34 +02:00
Jussi Pakkanen 1ab5b850ef Use lib as library path in unit tests. 2015-02-16 01:24:58 +02:00
Jussi Pakkanen 22c23ee1fb Added Debian multilib support. 2015-02-16 01:22:43 +02:00
Jussi Pakkanen 87ea869f02 Can install files created with configure_file. 2015-02-15 19:35:53 +02:00
Jussi Pakkanen 99bb73e6c9 Changed install_data to get rid of useless and confusing target subdir name. 2015-02-15 19:13:21 +02:00
jpakkane 7c074fd953 Merge pull request #34 from axxel/master
Add support for optional custom command and replace_string parameter of vcs_tag.
2015-02-15 15:42:50 +02:00
Axel Waggershauser 0a95e4b4a9 moved helper function detect_vcs into mesonlib.py 2015-02-14 01:56:27 +01:00
Axel Waggershauser 5a0cd64f9a fixed typo in filename 2015-02-14 01:55:15 +01:00
Axel Waggershauser 223596d7bf added support for optional custom command and replace_string parameter of vcs_tag 2015-02-11 03:27:40 +01:00
Axel Waggershauser bc4b28b069 tracked upstream (mostly new vcs_tag) 2015-02-11 00:17:30 +01:00
Jussi Pakkanen 57e74de3ae Provide the vcs_tag command. Closes #33. 2015-02-08 20:34:33 +02:00
Jussi Pakkanen 46f932909a Created script that detects vcs info and writes it to a file. 2015-02-08 20:07:50 +02:00
Jussi Pakkanen cd757db899 Can specify version requirements to dependencies. 2015-02-08 15:22:21 +02:00
Jussi Pakkanen 526c86d92f I meant to do this originally. 2015-02-07 23:59:36 +02:00
Jussi Pakkanen 7a42ba8fa3 Use env. 2015-02-07 15:23:48 +02:00
Jussi Pakkanen bf5466e7ef An implementation of build_always as slightly modified from the original by Axel Waggershauser. 2015-02-07 14:48:38 +02:00
Jussi Pakkanen 24484412b5 Start proper approach to determining how build_always targets should work by writing a proper test case illustrating how it should behave. 2015-02-07 14:33:43 +02:00
Jussi Pakkanen 704a0b617c A few tweaks for msvc. 2015-02-06 20:08:58 +02:00
Jussi Pakkanen 26b7127c28 Packaging fix. 2015-02-06 19:55:33 +02:00
Jussi Pakkanen 9c1c5bc209 Created a sample project that uses many wraps, including a subwrap. 2015-02-06 19:33:26 +02:00
Jussi Pakkanen 201664b2b8 Make directories in build tree, too. 2015-02-06 18:58:37 +02:00
Axel Waggershauser 129bb902bc added basic version of VCS supprt for configuring files based on VCS state during build time 2015-02-06 00:06:32 +01:00
Axel Waggershauser 963892a7c3 basic support for 'build_always' feature of custom targets 2015-02-05 23:35:49 +01:00
Jussi Pakkanen 67ddeb8a01 Fix destdir for install targets. Closes #32. 2015-02-04 22:11:46 +02:00
Jussi Pakkanen 73b8ff5341 Rework installation logic so we can go outside the install prefix. 2015-02-04 22:00:06 +02:00
Jussi Pakkanen 1eaf6673b7 Moved files. 2015-02-04 20:35:06 +02:00
Jussi Pakkanen a91b3fcdc5 Add thread_link_flags to static linkers. 2015-02-02 21:54:30 +02:00
Jussi Pakkanen 5a21b37149 Logging fix. 2015-02-02 20:51:22 +02:00
Jussi Pakkanen f23e6c72f4 First cut at the Wrap dependency downloader. 2015-02-02 20:25:35 +02:00
Jussi Pakkanen be9bf62cd7 Put /usr/local/lib ahead of /usr/lib in library search order. 2015-01-30 19:44:16 +02:00
Jussi Pakkanen 2107be2a78 Add thread flags to compilers and use them on dependencies that require threads. Fixes #31. 2015-01-30 19:35:58 +02:00
Jussi Pakkanen 4293a2ac65 Removed shebang lines from files that are not executable. 2015-01-25 02:43:59 +02:00
Jussi Pakkanen ed160fbbe4 Made Boost unit testing framework work and added a test. 2015-01-24 15:48:09 +02:00
Jussi Pakkanen 9b79c635f8 New version number for new development. 2015-01-19 21:57:45 +02:00
Jussi Pakkanen 94cdde038a Bumped version number for release. 2015-01-19 21:44:58 +02:00
Jussi Pakkanen b29f454d31 Comment out a line that does not compile and is not needed for the test. 2015-01-19 02:22:45 +02:00
Jussi Pakkanen da28de2407 Some tweaks. 2015-01-12 03:36:00 +02:00