Commit graph

126 commits

Author SHA1 Message Date
redtide
42208ce621 Don't show build information when building from other projects 2020-01-19 01:10:42 +01:00
redtide
81c95178d3 Use the correct sub project name 2020-01-07 20:31:31 +01:00
redtide
199c14ea54 LV2 CMake clean up plus Windows settings 2020-01-06 10:29:15 +01:00
redtide
92925097f0 Minor changes 2019-12-30 05:39:39 +01:00
Paul Ferrand
62b64f7eff Added C language to the base project
The Cmake check IPO script seems to need it in order to do its
initial checks on all compilers used in the project.
If you add source files that it did not check beforehand it
complains...
2019-12-26 11:42:21 +01:00
redtide
a3fc603dc7 macOS build support 2019-12-23 05:13:29 -08:00
redtide
4d139137cc Check for IPO 2019-11-26 13:43:07 +01:00
redtide
f38c538ee1 Update CMake files, generic LV2 configuration 2019-11-25 23:19:40 +01:00
redtide
11ade33e9d Organize CMake files 2019-11-25 16:10:30 +01:00
Paul Ferrand
12115ffa72 Cleanup and fixes 2019-11-23 19:43:34 +01:00
Paul Ferrand
8e6955e43a Added tests 2019-11-23 19:10:37 +01:00
Paul Ferrand
a17a7b3b0b Commit all the Makefiles 2019-11-23 18:59:29 +01:00
Paul Ferrand
3892f77657 Libraries should build! 2019-11-23 18:31:14 +01:00
Paul Ferrand
34fd01a2ea Move the old cmakefiles to create the new ones 2019-11-23 17:30:56 +01:00
Paul Ferrand
33a12be35a Corrected the CMakeLists to properly install the shared library 2019-11-19 01:21:08 +01:00
Paul Ferrand
0516bee5d8 Added the shared library bindings 2019-11-17 09:04:42 +01:00
paulfd
841f1f3e4b Revert "Trying a terser way to express the minimum version"
This reverts commit 4fb8e407cb.
2019-09-22 19:05:06 +02:00
Paul Ferrand
4fb8e407cb
Trying a terser way to express the minimum version 2019-09-22 18:38:58 +02:00
Paul Ferrand
eecd2c74ff
Only set the CXX standard if not set previously 2019-09-22 18:10:25 +02:00
Paul Ferrand
80b35263db
Removed the explicit standard from the cmake
This should allow consuming project to choose their own standard level freely
2019-09-22 16:31:29 +02:00
redtide
ed47ae2a8b Fix Travis build: client build temporarily disabled. 2019-09-21 20:47:29 -06:00
paulfd
7c1fc138e5 Added an external header library for filesystem that defaults to the standard library on cpp 17 and finished cleaning up the c++14 issues 2019-09-21 14:12:02 +02:00
paulfd
105c459a4a cleanups 2019-09-21 13:01:50 +02:00
paulfd
4fe0cbab7f added the cmake switch 2019-09-21 10:29:16 +02:00
paulfd
914d60bfc1 Yet some more tooling updates 2019-09-21 01:43:04 +02:00
paulfd
1700068d1e Tooling updates; requires a higher cmake version in abseil and co... 2019-09-21 01:33:03 +02:00
paulfd
cec6b3f3ba Sanitize a bit the submodules and make 3 of them in-tree; abseil and google benchmark left 2019-09-18 00:14:08 +02:00
falkTX
52308936ca Fix build with gcc-7 on linux (WIP)
Not very clean, needs improvement
2019-09-10 20:30:50 +01:00
paulfd
b41aa08464 Updated modules 2019-09-08 18:17:58 +02:00
paulfd
db45224e79 Updated submodules 2019-08-30 16:12:01 +02:00
paulfd
545d39f083 Added an option to build the clients or not 2019-08-30 16:01:59 +02:00
paulfd
0a6171da2e Toolchain cleanups 2019-08-30 15:48:03 +02:00
paulfd
1df16518c1 CMake changes... 2019-08-30 15:28:30 +02:00
paulfd
004afb6d8a Reorganized the helpers to make more sense 2019-08-30 13:05:07 +02:00
paulfd
1a14ea5916 Moved the note dispatch into its own section 2019-08-30 12:07:04 +02:00
paulfd
de30501ed3 Crossfades and testing 2019-08-30 00:16:01 +02:00
paulfd
bdf3f64b28 Forgot to handle control and global opcodes in the synth 2019-08-29 15:35:12 +02:00
paulfd
1de541a3c0 Clean up file/header separation 2019-08-29 11:48:38 +02:00
paulfd
ce7dfa80c7 Added a saturating index helper 2019-08-28 19:36:16 +02:00
paulfd
ee42a8925c Updated build system 2019-08-25 14:05:30 +02:00
paulfd
da7eb4cb3b Exclude inner targets from ALL 2019-08-25 14:01:13 +02:00
paulfd
63beae0b2a Jack is working now :) Almost there... 2019-08-24 02:46:40 +02:00
paulfd
31c8c1b62e Added region trigger tests
Added region trigger tests
2019-08-23 20:48:57 +02:00
paul
7815623115 Started implementing voices 2019-08-23 01:27:39 +02:00
paul
2bdbdf2d98 Tests and cleanup for the envelopes 2019-08-22 23:39:26 +02:00
paul
cbe2a3f0d5 cleanups 2019-08-22 22:37:44 +02:00
paul
81469d25a4 Removed some dependencies and use abseil's flags 2019-08-22 21:11:59 +02:00
paul
b909e468bf Wrapping up the ADSR envelope and tests 2019-08-22 17:18:09 +02:00
paul
989acdaac6 Added defaults to SIMD functions 2019-08-22 13:52:27 +02:00
paul
f66a8ce1de Finished with SIMD for now... 2019-08-22 12:05:28 +02:00