Commit Graph

67 Commits

Author SHA1 Message Date
Alibek Omarov c6fcf1321f waifu: add versioning, starting from 1.0.0 2019-10-18 03:26:49 +03:00
Alibek Omarov 89e657c97d
build-waf: change waf help name to waifu ;) 2019-10-18 03:06:17 +03:00
Alibek Omarov d098811fa6
Update README.md 2019-10-18 03:04:30 +03:00
Alibek Omarov edbd1f5db2 gitignore: ignore binary waf 2019-10-18 03:01:04 +03:00
Alibek Omarov cd09f114ac build-waf: add new stable tools strip_on_install, sdl2 and msvcfix 2019-10-18 03:00:27 +03:00
Alibek Omarov c59ffaa6d7 waifulib: xcompile: fix AArch64 installation, fix including system headers 2019-10-18 02:59:21 +03:00
Alibek Omarov 3f9dd8f72b waifulib: sdl2: allow override version if using conan(actually not planned to do so, just in case) 2019-10-18 02:58:34 +03:00
Alibek Omarov 03fb9aea38 waifulib: gitversion: refactor, allow running conf.get_git_version from submodules and get correct result 2019-10-18 02:58:00 +03:00
Alibek Omarov ae53be636c waifulib: force_32bit: refactor, remove BIT32_ALLOW64 2019-10-18 02:57:09 +03:00
Alibek Omarov 0670625c80 waifulib: cxx11: refactor 2019-10-18 02:51:57 +03:00
Alibek Omarov 4526b9bb8a travis: fix upload script name, add badge to readme 2019-10-18 01:26:36 +03:00
Alibek Omarov 2d1f23b08a
travis: fix matrix for build stages 2019-10-18 01:18:48 +03:00
Alibek Omarov d1770111a0
travis: ignore running pip for language: python 2019-10-18 01:15:52 +03:00
Alibek Omarov 8870853a19
travis: correct matrix build for stages 2019-10-18 01:12:04 +03:00
Alibek Omarov ad5b68fa5e
i hate yaml 2 2019-10-18 01:09:46 +03:00
Alibek Omarov 4004ca8e3f
travis: i hate yaml 2019-10-18 01:07:10 +03:00
Alibek Omarov 315b2cf7de travis: deploy waf to gh releases 2019-10-18 01:02:48 +03:00
Alibek Omarov 40bbcdf889 fwgslib: check flags in parallel. Remove prebuilt waf 2019-10-18 00:32:13 +03:00
Alibek Omarov e12bfc5112 waf: upgrade to latest waf revision 2019-10-15 00:52:01 +03:00
Alibek Omarov ea7da19a16 waifulib: fwgslib: fix original list being changed 2019-10-11 07:57:26 +03:00
Alibek Omarov 319843917b waifu: update waf binaries 2019-10-11 07:34:50 +03:00
Alibek Omarov 795632c384 waf: update to latest revision 2019-10-11 07:33:17 +03:00
Alibek Omarov 446b0f0a46 waifulib: fwgslib: fix function being passed as compiler flag 2019-10-11 07:22:20 +03:00
Alibek Omarov 1138b124b5 run-tests.sh: spew config.log on error 2019-10-11 07:16:25 +03:00
Alibek Omarov 89026daf42 travis: set up pip cache 2019-10-11 07:15:15 +03:00
Alibek Omarov 47d47b7c02 waifulib: fwgslib: fix flag detection 2019-10-11 07:12:07 +03:00
Alibek Omarov 9696e0f91e tests: filter_cflags: fix forgotten opt.load('compiler_c') 2019-10-11 07:07:37 +03:00
Alibek Omarov 2582333969 tests: filter_cflags: fix test 2 2019-10-11 07:03:29 +03:00
Alibek Omarov 0fdbd2d950 tests: filter_cflags: fix test 2019-10-11 07:01:04 +03:00
Alibek Omarov ddccc3d534 waifulib: fwgslib: fix forgotten check_ prefix 2019-10-11 06:57:20 +03:00
Alibek Omarov 94993276d1 waifulib: fix syntax error 2019-10-11 06:52:20 +03:00
Alibek Omarov 56b5642af3 waifulib: add cflags filter, add corresponding tests 2019-10-11 06:47:12 +03:00
Alibek Omarov 2ff30c9158 waifulib: subproject: add subdirectory's waifulib 2019-10-11 06:46:23 +03:00
Alibek Omarov 9cfc5cc296 waifulib: subproject: experimental changes to how subenvs are handled 2019-10-08 02:33:04 +03:00
Alibek Omarov 71fb72519a waifulib: android: update android plugin from android project branch: simplify code, set dependencies in taskgen, so waf will order them automatically 2019-10-07 22:58:04 +03:00
Alibek Omarov d0450db52b waifulib: xcompile: merge changes from engine branch: better host toolchain support, SONAME support, DEST_OS now set as android, DEST_OS2 was removed 2019-10-07 22:52:10 +03:00
Alibek Omarov b8a8cf9904 waifulib: strip_on_install: more informative log 2019-10-07 20:35:55 +03:00
Alibek Omarov 7775867ee3 waifulib: android: update to latest revision from android project(legacy appt,dx support, termux support, make packing jni libraries optional) 2019-09-12 17:59:26 +03:00
Alibek Omarov edd040f696 waifulib: xcompile: update to latest revision from engine repository(add support for using host clang on crosscompiling, strip support and several fixes 2019-09-12 17:56:52 +03:00
Alibek Omarov 4d33edae04 waifulib: strip_on_install: add tool to strip Elf/MachO binaries on install stage 2019-09-12 17:55:27 +03:00
Alibek Omarov aa4c9002e6 waifulib: msvcfix: add tool to fix MSVC PDB race condition 2019-09-12 17:54:50 +03:00
Alibek Omarov db38aacdd2 waifu: regenerate binary waf 2019-09-10 10:25:54 +03:00
Alibek Omarov 0e765272f5 waf: update to latest revision, including updated clang_compilation_database 2019-09-10 10:25:34 +03:00
Alibek Omarov e482f7c85b waifu: regenerate binary waf 2019-09-06 19:18:14 +03:00
Alibek Omarov aa5ac8fda5 waf: update to latest revision 2019-09-06 19:17:58 +03:00
Alibek Omarov 476915675e
readme: update [ci skip] 2019-06-07 02:44:28 +03:00
Alibek Omarov 7cbe38e723 travis: damn, travis still uses 14.04, so set 16.04 explicitly 2019-06-07 02:36:22 +03:00
Alibek Omarov 4f04c76cbc travis: we support only immortal Python 2.7, 3.4 as latest version that supports WinXP and 3.7 2019-06-07 02:34:49 +03:00
Alibek Omarov 95ab77cbf4 run-tests: try fixing pip 2019-06-07 02:28:21 +03:00
Alibek Omarov 79f450f3c6 travis: fix executable flag 2019-06-07 02:24:00 +03:00