Commit Graph

211 Commits

Author SHA1 Message Date
Simon a59e38835d Clean up 2015-07-12 22:17:26 +02:00
Simon e44ab6e6ec Support for framework,lib,stlib, etc. 2015-07-12 22:06:51 +02:00
Thomas Nagy e10398fcd3
docs 2015-07-11 20:17:16 +02:00
Simon 6891ebb7c9 Switched over to use tmp_use_seen istead of link_framework 2015-07-11 16:04:10 +02:00
Simon 5f9a900dc1 Made better integrations with the standard INCPATHS variable 2015-07-07 18:07:21 +02:00
Simon ae4f1f5e27 Fixed some issues 2015-07-07 17:54:08 +02:00
Simon 9563da7875 Streamlined API more 2015-07-07 12:17:43 +02:00
Simon 4167c43c2a Getting Custom file grouping reworked 2015-07-05 15:53:59 +02:00
Simon db2587ea61 Getting Custom source/include heirarchy to work - fixes 2015-07-05 12:37:25 +02:00
Simon d0279469df Getting Custom source/include heirarchy to work 2015-07-05 00:06:56 +02:00
Simon 922be2ff58 Custom source/include heirarchy 2015-07-04 22:56:54 +02:00
Simon b7e4aed28b Custom project build configurations 2015-07-04 19:13:11 +02:00
Simon a62bef1323 Target dependecies now works 2015-07-04 12:11:10 +02:00
Simon 2424b81f30 Clean-up 2015-07-03 23:41:05 +02:00
Simon 7992473f7d Found out and made some fixes to parent build configurations 2015-07-03 21:16:27 +02:00
Thomas Nagy 933feab352
Glob mac_app resource trees - Issue 1586 2015-06-27 15:18:57 +02:00
Simon 11d85e44ee Removed duplicate elements being written 2015-06-26 21:42:02 +02:00
Simon b5b1d520ad Added headers search paths and support for other build settings 2015-06-25 00:44:28 +02:00
Simon c34269bb8c Initial impl. for Xcode 6 - basic tests 2015-06-24 19:32:46 +02:00
Thomas Nagy acf9032687
enable more tests on the build farm 2015-06-21 23:58:43 +02:00
Thomas Nagy f7b4940158
docs 2015-06-21 22:43:19 +02:00
Alexander Afanasyev 728205fe3c Change with shared library compatibility version handling
For ELF binaries (e.g., Linux): default compatible version (SONAME =
`<library-name>.so.<MAJOR>`) can be specialized using additional `cnum`
parameter to `<library-name>.so.<MAJOR>.<MINOR>` or
`<library-name>.so.<MAJOR>.<MINOR>.<PATCH>`.

For Mach-O binaries (e.g., OS X):

- (bugfix) install-name points to compatible version (not absolute path
  to a non-versioned library)
- Default install-name `<install-path>/<library-name>.<MAJOR>.dylib` can
  be specialized using `cnum` parameter to
  `<install-path>/<library-name>.<MAJOR>.<MINOR>.dylib` or
  `<install-path>/<library-name>.<MAJOR>.<MINOR>.<PATCH>.dylib`
- `-Wl,-compatibility_version` and `-Wl,-current_version` flags use
  version from cnum/vnum (default cnum is vnum.split('.')[0])
2015-06-05 17:27:32 -07:00
Thomas Nagy 6481398a82
Note on Configure.autoconfig (True/False/'clobber') 2015-02-18 01:03:10 +01:00
Thomas Nagy 9d37801661
Show how to re-use the outputs from a task generator into another - vala 2015-02-17 16:50:19 +01:00
Thomas Nagy e0c1f331dc
Do not create the same file twice in demos/subst 2015-02-14 15:41:32 +01:00
Thomas Nagy cc875ba2c2
Updated demos/vala - namespace required 2015-02-14 11:05:45 +01:00
Thomas Nagy d68e1ff072
Handle non-string and non-list values in substitutions (subst) 2015-02-07 22:27:54 +01:00
Thomas Nagy 38ae92994d
Update in demos/d/ 2015-01-30 01:06:15 +01:00
Thomas Nagy 1551b070b2
Fix and test for class names containing utf-8 characters - Python 2.7 and 3.x 2015-01-06 12:29:06 +01:00
Thomas Nagy 149653a937
First commit of the year 2015 2015-01-01 16:24:54 +01:00
Thomas Nagy 18ce4bdc21
waf 1.8.5 2014-12-14 16:22:24 +01:00
Thomas Nagy a71bc05547
Removed python 2.4 from the list of interpreters for testing 2014-10-04 13:58:53 +02:00
Thomas Nagy c422a1c647
Let waf 1.8 run under python 2.4 - with ugly outputs 2014-09-28 22:47:14 +02:00
Thomas Nagy 8fc4aacb7f
Regressions due to the changes in find_program 2014-09-28 21:16:54 +02:00
Damián Nohales 2459bee8af intltool: add style option to intltool_in
This allow to user to get abstracted about the passed intltool-merge
flags, so this code:

    bld(
        features = 'intltool_in',
        flags    = ['-d', '-q', '-u'],
        source   = 'myapp.desktop.in',
    )

Now is equivalent to:

    bld(
        features = 'intltool_in',
        style    = 'desktop',
        source   = 'myapp.desktop.in',
    )
2014-09-22 20:13:00 +02:00
Damián Nohales 471e8faf6e demos: add GResource examples in glib2 demo 2014-09-21 20:59:25 +02:00
Thomas Nagy d491de7486
conf.check generalization using arbitrary build functions 2014-09-14 10:58:29 +02:00
Thomas Nagy e9ae4cc5b0
Moved the ocaml, fluid, go and swig examples to the playground area 2014-07-20 05:14:56 +02:00
Thomas Nagy d96844a913
Updated the pdflatex example for newer texlive versions (Ubuntu 14) 2014-06-20 11:40:49 +02:00
Thomas Nagy e6b729487a
Moved the doxygen example to where it belongs under playground/ 2014-06-12 07:24:55 +02:00
Thomas Nagy 8821ab2b28
moved pch out of demos (requires extras/pch.py) and disabled the dependency on boost 2014-05-21 01:37:14 +02:00
Alexander Afanasyev 3970ffd149
extras/pch.py: Experimental extension to enable precompiled headers for clang++ and g++
Signed-off-by: Thomas Nagy <tnagy2pow10@gmail.com>
2014-05-21 00:56:41 +02:00
Thomas Nagy 79ef335d3d
Added defines for asm - #1442 2014-04-30 22:37:36 +02:00
Thomas Nagy 816023237b Define the intltool cache flag automatically - Issue 1221 2014-03-30 01:33:15 +01:00
Thomas Nagy 92638245ff
Fixed bld(features='tex', deps='wscript') 2014-03-09 18:25:53 +01:00
Thomas Nagy eb9bf12473
added a note regarding the branch waf-1.7 2014-01-26 01:27:02 +01:00
Thomas Nagy 835528be01 docs for the regexp substitution in demos/subst/ 2014-01-14 20:01:05 +01:00
Jérôme Carretero 33a60e79e7 treecleaner: 'in [...]' replaced by 'in (...)' where appropriate 2014-01-05 16:27:06 -05:00
Thomas Nagy d74a2900a3 wrong exception name in demos/subst/wscript 2014-01-01 16:07:08 +01:00
Thomas Nagy a2691d82dd variants docs, Issue 1147 2013-11-10 06:00:17 +01:00
Thomas Nagy 067ade9a40 Issue 1375, doxygen and paths containing spaces 2013-11-07 23:11:57 +01:00
Thomas Nagy 4c3af52305 docs: uselib -> use 2013-10-01 23:44:27 +02:00
Thomas Nagy 07cb27929e cosmetic changes in the demos/tex/wscript file 2013-08-27 12:19:32 +02:00
Joe Steeve bced7cedb0 Test case for Tools.tex with 'makeglossaries' support
Signed-off-by: Thomas Nagy <tnagy2pow10@gmail.com>
2013-08-27 12:15:30 +02:00
Thomas Nagy 760d0f875c Issue 1319 Reduce the amount of paths for the unit test execution 2013-05-19 08:49:40 +02:00
Thomas Nagy 57eaf369c5 extend the subst task to support other copy modes such as hard linking 2013-05-05 22:54:19 +02:00
Thomas Nagy c0776f63ee docs 2012-12-22 17:42:54 +01:00
Thomas Nagy 59363114c3 Issue 1232 2012-12-16 16:58:55 +01:00
Thomas Nagy 083b6e138e Issue 1234 2012-12-15 00:32:20 +01:00
Thomas Nagy 20b2e61468 docs for Issue 1233 2012-12-09 05:14:42 +01:00
Thomas Nagy e0820153c8 Make demos/subst work in Python 3.2 2012-11-11 22:58:50 +01:00
Thomas Nagy 43277c8e77 provide bld(features='subst', subst_fun= fun(task, text)) for convenience 2012-10-08 18:30:47 +02:00
Thomas Nagy 2a95fc745d example for the new bld.rule decorator 2012-09-17 23:45:59 +02:00
Thomas Nagy e2842c3e31 demos/wscript update 2012-08-04 02:48:01 +02:00
Thomas Nagy bb6c3702c0 prevent demos/mac_app from running on non-mac platforms 2012-08-04 02:41:22 +02:00
Thomas Nagy e928cbc865 build farm output 2012-07-11 18:44:16 +02:00
Thomas Nagy c5eb6288eb write the build farm output to the config.log file 2012-07-11 12:40:00 +02:00
Thomas Nagy 5618c7c784 debugging help for the build farm 2012-07-11 00:01:58 +02:00
Thomas Nagy f000843d5f another tweak for the build farm 2012-07-09 12:28:37 +02:00
Thomas Nagy 9dadae88cf Try to re-use the same python interpreter on the build farm (AIX) 2012-07-09 11:51:43 +02:00
Thomas Nagy e869a58021 Changed the output format for the build farm (again) 2012-07-05 10:19:20 +02:00
Thomas Nagy 183388abce python detection fix for hp-ux (build farm) 2012-06-19 18:02:04 +02:00
Thomas Nagy 488ce9218a iphone example 2012-06-16 02:16:18 +02:00
Thomas Nagy 5bad8c7d34 enabled python for the hpux slaves 2012-06-16 01:53:06 +02:00
Thomas Nagy 1880937ecb enabling the test for c only for the samba buildfarm 2012-06-16 01:51:47 +02:00
Jerome Carretero a2f8ddaaa4 .gitignore's
Now, after the demos are run, outputs will be filtered from `git status`.
2012-06-02 19:59:08 -04:00
Thomas Nagy d1386b3a75 docs 2012-05-13 16:13:44 +02:00
Thomas Nagy 440fd37dfa Issue 1164 2012-05-08 19:01:30 +02:00
Thomas Nagy f2f2cf5925 missing file on demos/adm 2012-05-06 00:08:50 +02:00
Thomas Nagy 0d97220bd4 force gcc for gcc+asm support 2012-05-05 17:06:34 +02:00
ita 2c4d772e3d Issue 1162 2012-05-04 09:25:48 +02:00
ita e4b22a3317 docs 2012-05-02 09:23:58 +02:00
Thomas Nagy af2c42f9b8 Issue 1153, fix the C# stuff 2012-04-23 19:16:56 +02:00
andreww 30097510a8 Demonstrate C# platform option.
Signed-off-by: Thomas Nagy <tnagy2pow10@gmail.com>
2012-04-17 20:42:33 +02:00
Thomas Nagy f35573a181 docs 2012-04-14 19:27:57 +02:00
Thomas Nagy 640ad5b61d extend bld.subst for the copy case 2012-03-29 00:04:34 +02:00
Thomas Nagy ce05a01705 Issue 1131 2012-03-23 03:31:56 +01:00
Thomas Nagy 85f7426d31 Issue 722 2012-03-04 15:33:48 +01:00
Thomas Nagy e70cd20398 docs 2012-02-07 09:20:32 +01:00
Thomas Nagy 6b151e7314 newer gcc versions want a .h.gch 2012-02-04 22:33:43 +01:00
Thomas Nagy 1d8f14da94 Issue 1103 2012-01-14 16:35:33 +01:00
Thomas Nagy 64235590ca Issue 1104 2012-01-14 15:26:40 +01:00
Thomas Nagy 31c3ccda27 docs 2012-01-05 22:34:29 +01:00
Thomas Nagy dd4984aab0 #1095 2011-12-31 14:32:38 +01:00
Thomas Nagy 5d31ae480a give conf.env.env to Popen in missing places 2011-12-25 11:11:44 +01:00
Thomas Nagy 8c5c88f2d2 Make sure that the ARCH settings do not leak
The folder demos/mac_app is used by the upper project demos/
2011-12-17 16:35:20 +01:00
Thomas Nagy a75f3c73d6 updated example 2011-11-23 08:32:24 +01:00
Thomas Nagy 1ee780d9aa docs 2011-11-20 14:47:27 +01:00
Thomas Nagy d3ea2bd2c1 docs 2011-11-19 21:32:04 +01:00
Thomas Nagy bfbbaa2081 add a parameter test_exec to 'check_library' 2011-11-19 18:49:07 +01:00
Thomas Nagy caa9cc2cec disable the configuration tests that cannot run when using cross-compiler 2011-11-19 17:35:41 +01:00
yngwe b986066245 fixed python3 errors; made XCode project generator use ARCH flag (debugging of universal binaries now possible) 2011-11-11 15:19:50 +01:00
Thomas Nagy 7bb92d55ae using -verbose to track which .class were created was a good idea, but it does not work in practice 2011-10-30 20:40:57 +01:00
yngwe d89792e88c XCode project generator for Mac applications 2011-10-27 00:11:10 +02:00
Thomas Nagy a65b19cb36 #1052 2011-10-19 04:02:03 +02:00
Thomas Nagy 57627dc5e9 #1055, add more asm variables 2011-10-16 18:19:31 +02:00
Thomas Nagy 76c8ff8126 docs 2011-10-16 13:15:21 +02:00
Thomas Nagy 43460d95e8 docs 2011-10-16 07:36:38 +02:00
Thomas Nagy 26215d4629 docs 2011-09-27 22:13:46 +02:00
Thomas Nagy 2efa1ed844 Remove the remaining references to svn. 2011-09-10 21:25:03 +02:00
Thomas Nagy 44a967e326 Initial commit 2011-09-10 11:13:51 +02:00