summaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)AuthorFilesLines
2020-06-21Add missing importlib submodule importsDavid Robillard1-0/+2
2020-06-14Make conf.check_function work with strict warningsDavid Robillard1-2/+12
2020-04-26Don't write tags header to posts if it is emptyDavid Robillard1-1/+2
2020-04-19Allow specifying library name in set_lib_env()David Robillard1-2/+3
2020-04-05Hack MSVC static library paths to avoid clashesDavid Robillard1-2/+6
The default waf configuration uses .lib for both static libraries and the manifest for DLLs, which is (somehow) the convention on Windows, but causes build errors because multiple targets produce the same outputs. Switch to using the UNIX convention ".a" (which is not unheard of on Windows, and is the approach used by Meson) to avoid this problem.
2020-04-02Only check for gcov when tests are enabledDavid Robillard1-1/+1
2020-04-02Update to waf 2.0.19David Robillard14-92/+864
2020-04-02Fix building subprojects in their own directoriesDavid Robillard1-1/+1
2020-02-16Cleanup: Format codeDavid Robillard1-1/+4
2020-02-16Remove top_entries feature of read_ttl_newsDavid Robillard1-5/+1
2020-02-16Get doap:name from first NEWS entry if it is not already presentDavid Robillard1-0/+5
2020-02-16Fall back to doap:developer to get maintainerDavid Robillard1-1/+4
2020-02-16Use exceptions on error instead of printing and sys.exitDavid Robillard1-6/+1
Makes things easier to figure out when using this code as a module, though it makes the console experience the usual Python nightmare.
2020-02-16Support parsing dates without timesDavid Robillard1-2/+9
2020-02-16Tolerate a missing wscript, or missing attributesDavid Robillard1-10/+18
This will cause a failure later if these values are actually needed, but is useful for using the news utilities for subprojects.
2020-02-15Generate RDF news entries in the same sorted order as NEWSDavid Robillard1-1/+3
2020-02-15Support version numbers that don't have three elementsDavid Robillard1-1/+1
2020-02-15Support reading project names with spacesDavid Robillard1-1/+1
2020-02-15Add uri argument to ttl_news commandDavid Robillard1-2/+3
This can be used to set the project URI when it can't be had from the wscript, or override the one found there.
2020-02-15Fix read_news() callsDavid Robillard1-4/+3
2020-02-15Remove unused importDavid Robillard1-1/+0
2019-11-10Print stderr of failed testsDavid Robillard1-1/+17
2019-11-10Clean up test outputDavid Robillard1-12/+15
2019-11-10Support building C++ LV2 librariesDavid Robillard1-3/+9
2019-11-10Don't add default LV2_PATH to run environmentDavid Robillard1-4/+0
2019-11-10Add lv2lib feature for building plugin binariesDavid Robillard1-1/+15
2019-11-02Factor out post_lab_release command for posting old releasesDavid Robillard1-9/+49
2019-11-02Fix timezone argument of news commandDavid Robillard1-1/+1
2019-10-27Add JSON commandDavid Robillard1-0/+14
2019-10-26Fix project name in release descriptionsDavid Robillard1-4/+4
2019-10-23Don't enable NDEBUG on MSVC release buildsDavid Robillard1-1/+0
2019-10-21Fix release commandDavid Robillard1-2/+5
2019-10-21Factor out release utilitiesDavid Robillard2-267/+593
2019-10-20Fix whitespaceDavid Robillard1-1/+0
2019-10-20Factor out conversion of news items to MarkdownDavid Robillard1-2/+4
2019-10-20Fix typoDavid Robillard1-1/+1
2019-10-20Fix wrapping of generated NEWS filesDavid Robillard1-1/+4
2019-10-20Properly handle time zone of releasesDavid Robillard1-7/+8
2019-10-20Use version as key for news entriesDavid Robillard1-7/+8
2019-10-18Support passing arguments to test wrappersDavid Robillard1-1/+2
This allows using prefixes like valgrind --leak-check=full.
2019-10-17Fix system argument for suppressing warnings from system packagesDavid Robillard1-2/+2
2019-10-17Add conf.check_pkg and conf.check_function methodsDavid Robillard1-0/+6
2019-10-17Remove autowaf.defineDavid Robillard1-6/+4
This function was misleading and encouraged confusing the waf environment from source code definitions.
2019-10-17Remove pkg-config cache mechanism and support simple package specsDavid Robillard1-40/+32
This allows shorter syntax like autowaf.check_pkg(conf, 'foo-2.0 >= 2.3.4').
2019-10-14Add error configuration optionDavid Robillard1-0/+8
2019-10-14Upgrade to waf 2.0.18David Robillard36-121/+920
2019-06-06Fix get_news() to work with Python 3David Robillard1-2/+2
2019-06-06Print friendly error message when waflib submodule is missingDavid Robillard1-2/+13
2019-04-21Fix conf.build_path() to work with paths that do not exist yetDavid Robillard1-1/+1
2019-04-21Disable noisy parenthesis warningsDavid Robillard1-0/+1