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