falkTX
30cf55aa15
Support clap in cmake, always define HAVE_JACK
Signed-off-by: falkTX <falktx@falktx.com>
2 years ago
falkTX
fe9b6c233d
Fix previous commit, only use 1 audio port in clap for now
2 years ago
falkTX
982f27632c
Give up on fancy macOS namespace
Signed-off-by: falkTX <falktx@falktx.com>
2 years ago
falkTX
b139002d38
Revert previous commit, enable xcursor for cmake builds
Signed-off-by: falkTX <falktx@falktx.com>
2 years ago
falkTX
51ca273f60
Experiment always building pugl on macOS cmake
Signed-off-by: falkTX <falktx@falktx.com>
2 years ago
falkTX
493837049e
Remove superfulous line
Signed-off-by: falkTX <falktx@falktx.com>
3 years ago
falkTX
4ecbd24570
Fix build
Signed-off-by: falkTX <falktx@falktx.com>
3 years ago
falkTX
2711cbefa4
Fix VST3 plugin filename for windows builds with cmake
Closes #340
Signed-off-by: falkTX <falktx@falktx.com>
3 years ago
falkTX
253edfc88a
Enable VST3 build on MSVC, remove C++98 workaround
Signed-off-by: falkTX <falktx@falktx.com>
3 years ago
JP Cimalando
87a195a26b
cmake: support building VST3 ( #330 )
* cmake: support building VST3
* cmake: let VST3 use the same bundle files as VST2
* Reposition the V3_API specifier for MSVC
* Disable VST3 on MSVC until fixed
3 years ago
falkTX
72423e1edd
Mention VST3 in cmake
Signed-off-by: falkTX <falktx@falktx.com>
3 years ago
Jean Pierre Cimalando
848e28cd36
cmake: use symbol export lists
3 years ago
Jean Pierre Cimalando
953841754f
cmake: Generate the VST as a bundle on macOS
3 years ago
Jean Pierre Cimalando
1a24ca6c7d
cmake: set a distinct output folder for MSVC implib
3 years ago
falkTX
6125f48a68
Fix build without opengl
3 years ago
falkTX
212a7303b5
Fix typo (leading to macOS cmake build error)
3 years ago
falkTX
b2f08b318f
CoreFoundation is needed too
Signed-off-by: falkTX <falktx@falktx.com>
3 years ago
falkTX
4f6bcba446
Try to fix cmake macOS build
Signed-off-by: falkTX <falktx@falktx.com>
3 years ago
falkTX
757a4cf62c
Forgot 1 piece for cmake
Signed-off-by: falkTX <falktx@falktx.com>
3 years ago
falkTX
2fe6b274d1
Start of common event handlers, split off button as a start
Signed-off-by: falkTX <falktx@falktx.com>
3 years ago
falkTX
55834c253b
Adapt cmake for file name change
Signed-off-by: falkTX <falktx@falktx.com>
3 years ago
Jean Pierre Cimalando
40e93a475a
cmake: adapt to load libjack dynamically
3 years ago
Jean Pierre Cimalando
7eb5b811d1
Fix cmake to recognize the parameter FILES_COMMON
3 years ago
Jean Pierre Cimalando
a2958f228f
cmake: allow to build on mingw using static libs
4 years ago
Jean Pierre Cimalando
8cc6eb8f2f
Other fixes to enable msvc builds
4 years ago
Jean Pierre Cimalando
ebec5a3608
cmake: option -mstackrealign on win32 builds
4 years ago
Jean Pierre Cimalando
2a80ce043b
cmake: generate the macOS namespace for pugl
4 years ago
Jean Pierre Cimalando
a52213d3f8
cmake: add checks for other X11 libraries
4 years ago
Jean Pierre Cimalando
3bfe7ccc7a
CMake updates for pugl
4 years ago
Jean Pierre Cimalando
e248d6cb8a
Fix attempt of cmake link directories
4 years ago
Jean Pierre Cimalando
6cd2b4062d
Revert "cmake: fix linking against libs in custom prefix"
This reverts commit b3dba5700d
.
4 years ago
falkTX
b3dba5700d
cmake: fix linking against libs in custom prefix
4 years ago
Jean Pierre Cimalando
03d6bb148b
cmake: rename target vst to vst2
4 years ago
Jean Pierre Cimalando
90c22db67a
cmake: more documentation
4 years ago
Jean Pierre Cimalando
34e19396e1
cmake: add usage documentation
4 years ago
Jean Pierre Cimalando
4c07292698
cmake: add copyright notices on files
4 years ago
Jean Pierre Cimalando
c23ef7dad9
cmake: some changes of minor importance
4 years ago
Jean Pierre Cimalando
2d50c88039
cmake: build libs+examples when configured from the DPF dir
4 years ago
Jean Pierre Cimalando
a4d8eb903c
cmake: make UI_TYPE default to opengl
4 years ago
Jean Pierre Cimalando
d2b4827096
Change the dummy source file to C
4 years ago
Jean Pierre Cimalando
0533e2e64b
Compatibility with cmake 3.7
4 years ago
Jean Pierre Cimalando
a028044835
cmake: do not strictly require liblo and jack
4 years ago
Jean Pierre Cimalando
48db099d1f
Helpers to build plugins with CMake, and examples
4 years ago