summaryrefslogtreecommitdiffstats
path: root/wscript
AgeCommit message (Collapse)AuthorFilesLines
2020-12-24Fix build as a subprojectDavid Robillard1-10/+13
2020-12-24Move headers to a conventional "include" directoryDavid Robillard1-11/+11
2020-12-18Run state tests on WindowsDavid Robillard1-2/+1
2020-12-18Windows: Don't bother trying to create symbolic linksDavid Robillard1-8/+0
This only works on modern systems with "Developer Mode" enabled, so everything needs to work without them in reality anyway.
2020-11-11Suppress clang warning about nullability extension used by serdDavid Robillard1-0/+1
2020-11-11Fix potential memory error when joining filesystem pathsDavid Robillard1-1/+1
2020-09-27Lilv 0.24.10v0.24.10David Robillard1-1/+1
2020-09-27Suppress warnings in release buildsDavid Robillard1-0/+2
2020-08-07Add filesystem testsDavid Robillard1-0/+1
2020-08-06Fix log output of test compilation commandsDavid Robillard1-2/+2
Waf displays the first file.
2020-08-06Separate filesystem utilitiesDavid Robillard1-0/+1
2020-07-21Use nullptr in C++ headerDavid Robillard1-1/+0
2020-07-16Add a more powerful lint targetDavid Robillard1-9/+50
2020-07-16Fix flake8 warningsDavid Robillard1-20/+26
2020-07-16Be explicit about warningsDavid Robillard1-0/+58
2020-07-16Split test suite up into several independent programsDavid Robillard1-13/+44
2020-07-15Rewrite and separate common test facilitiesDavid Robillard1-1/+1
2020-06-19Check for CreateSymbolicLink at configure timeDavid Robillard1-0/+8
This uses the system CreateSymbolicLink if it is available at compile time, and if not, just acts as if the link failed (which is extremely likely anyway). This removes the ugly wrapper code that has been a constant source of compatibility headaches with weird toolchains.
2020-06-19Use strict function checksDavid Robillard1-0/+8
This makes the function checks work with strict warnings and Werror, but is also stronger because checks will fail if the function prototypes are not as expected (though this is incredibly unlikely since these are all standard functions).
2020-05-17Make lilv_world_get() use translationsDavid Robillard1-1/+1
2020-04-26Lilv 0.24.8v0.24.8David Robillard1-2/+2
2019-12-08Implement state:freePath featureDavid Robillard1-2/+2
2019-11-10Lilv 0.24.6v0.24.6David Robillard1-1/+1
2019-11-10Use a normal test context for Python testsDavid Robillard1-1/+1
2019-11-10Remove old release targetsDavid Robillard1-18/+0
2019-11-02Update autowafDavid Robillard1-0/+5
2019-10-21Show output of Python testsDavid Robillard1-1/+1
2019-10-21Build Python bindings by defaultDavid Robillard1-3/+3
2019-10-21Put Python tests in their own group so they are visibleDavid Robillard1-1/+3
2019-10-17Don't try to build lv2bench for WindowsDavid Robillard1-2/+4
2019-10-17Fix MSVC buildDavid Robillard1-0/+2
2019-10-17Update autowafDavid Robillard1-35/+30
2019-10-17Remove use of autowaf.defineDavid Robillard1-13/+11
2019-06-05Update minimum serd versionDavid Robillard1-1/+1
2019-04-21Fix building in a recursive projectDavid Robillard1-19/+12
2019-04-15Fix plugin tests on WindowsDavid Robillard1-1/+2
2019-04-14Use modern LV2 includesDavid Robillard1-1/+1
2019-04-14Add skeleton core.lv2 bundle for testsDavid Robillard1-0/+8
2019-03-17Update autowaf and adapt to new APIDavid Robillard1-24/+15
2019-01-13Actually run C++ bindings testDavid Robillard1-1/+4
There is still no actual testing in the binary, but this at least ensures the bindings can be used at all.
2018-09-16Clean up wscriptDavid Robillard1-32/+21
2018-09-15Don't build lv2apply and lv2bench with --no-utilsDavid Robillard1-8/+8
2018-09-04Fix GCC8 warningsDavid Robillard1-1/+1
2018-07-22Lilv 0.24.4v0.24.4David Robillard1-3/+3
2018-07-10Fix saving state when broken links are encounteredDavid Robillard1-0/+6
2018-07-10Fix Windows/MSVC buildDavid Robillard1-10/+7
2018-07-10Fix use of clock_gettime on DarwinDavid Robillard1-2/+6
2018-01-16Explicitly set language versionDavid Robillard1-0/+1
2017-12-29Use clang-tidy for lintingDavid Robillard1-1/+11
2017-12-29Upgrade to waf 2.0.3David Robillard1-29/+29