Commit Graph

59 Commits

Author SHA1 Message Date
falkTX fa3253b01f
cmake: set IMPORT_PREFIX for libs, needed for msvc builds
Signed-off-by: falkTX <falktx@falktx.com>
2023-05-31 23:51:14 +02:00
falkTX 78500f0834
cmake CI tweaks
Signed-off-by: falkTX <falktx@falktx.com>
2023-05-31 23:17:30 +02:00
falkTX 6d82c0b71b
cmake: fix CI env, force lib prefix (needed under windows)
Signed-off-by: falkTX <falktx@falktx.com>
2023-05-31 22:56:34 +02:00
falkTX 4816fedf84
Run cmake install for CI checks
Signed-off-by: falkTX <falktx@falktx.com>
2023-05-31 22:41:14 +02:00
falkTX 84c219c629
more msvc bits, add cmake mingw CI test
Signed-off-by: falkTX <falktx@falktx.com>
2023-05-25 23:50:22 +02:00
falkTX ecff510fcb
Add windows cmake CI test
Signed-off-by: falkTX <falktx@falktx.com>
2023-05-25 22:36:36 +02:00
falkTX 6308ce5ce8
Fix cmake CI
Signed-off-by: falkTX <falktx@falktx.com>
2023-05-24 16:30:45 +02:00
falkTX 7736d92d8e
Add liblo to cmake CI tests
Signed-off-by: falkTX <falktx@falktx.com>
2023-05-24 05:01:09 +02:00
falkTX ef009b303e
Add cmake build to CI tests
Signed-off-by: falkTX <falktx@falktx.com>
2023-05-24 01:38:53 +02:00
falkTX e58f7a8c7a
CI: remove freetype and fontconfig, fix ubuntu-22.04 32bit bridge
Signed-off-by: falkTX <falktx@falktx.com>
2023-05-18 15:51:01 +02:00
falkTX a40fd33934
CI: add ubuntu-22.04 test, add SDL to ubuntu tests
Signed-off-by: falkTX <falktx@falktx.com>
2023-05-18 15:42:47 +02:00
falkTX 9c1cad5387
Allow building for platforms without VST3 UI, add wasm CI test
Signed-off-by: falkTX <falktx@falktx.com>
2023-05-18 15:35:09 +02:00
falkTX fdccb45be7
More CI tweaks
Signed-off-by: falkTX <falktx@falktx.com>
2023-04-23 23:19:48 +02:00
falkTX 360cfaaefc
Tweak CI
Signed-off-by: falkTX <falktx@falktx.com>
2023-04-23 22:32:43 +02:00
falkTX d2d8d66bb1
Cleanup CI files
Signed-off-by: falkTX <falktx@falktx.com>
2023-04-23 21:06:15 +02:00
falkTX 616333a65a
Update CI rules
Signed-off-by: falkTX <falktx@falktx.com>
2022-12-30 17:47:18 +00:00
falkTX 5cb894c07c Ignore LTO in CI builds, takes too long 2022-10-19 20:06:01 +01:00
falkTX 9b89e62b01 Cleanup 2022-10-09 15:20:58 +01:00
falkTX 01f93b40d5
Fix win32 CI stuff
Signed-off-by: falkTX <falktx@falktx.com>
2022-07-22 00:36:07 +01:00
falkTX e6ba65f8fa
Do not use wine in CI builds if we can skip it
Signed-off-by: falkTX <falktx@falktx.com>
2022-07-15 12:36:24 +01:00
falkTX 30c59b14df Dont use LTO for windows CI builds for now 2022-07-14 18:08:54 +01:00
Filipe Coelho 2dd26df2ca
Merge branch 'main' into jsfx-2 2022-05-25 13:14:27 +02:00
falkTX d725e9af6a Skip msys2 CI builds that broke for no reason
Signed-off-by: falkTX <falktx@falktx.com>
2022-05-25 01:05:03 +01:00
falkTX 9758218192
Test builds with LTO enabled
Signed-off-by: falkTX <falktx@falktx.com>
2022-03-16 00:00:55 +00:00
falkTX 3d48bc68e8
Revert "See if wine32 CI test passes"
This reverts commit 92e9aee54b.
2022-01-21 19:48:51 +00:00
falkTX 92e9aee54b
See if wine32 CI test passes
Signed-off-by: falkTX <falktx@falktx.com>
2022-01-17 12:41:12 +00:00
falkTX aeedd60b7a
Fix up CI
Signed-off-by: falkTX <falktx@falktx.com>
2022-01-17 12:09:18 +00:00
Jean Pierre Cimalando 0c06e46a6d Link fontconfig in the 32-bit bridge build 2022-01-05 06:20:06 +01:00
falkTX 9e14f2dc08 Define ulonglong type 2021-12-09 09:56:08 +00:00
falkTX bc7deaab69
Send keyboard and focus events to VST3 UIs as needed
Signed-off-by: falkTX <falktx@falktx.com>
2021-10-06 16:30:08 +01:00
falkTX a17e9b6152
Say hello to IRC :)
Signed-off-by: falkTX <falktx@falktx.com>
2021-10-04 22:28:30 +01:00
falkTX 815bf9a2e8 CI: Add a few more linux build deps
Signed-off-by: falkTX <falktx@falktx.com>
2021-09-18 15:50:41 +01:00
falkTX a3e64a9c3a
One more CI fix
Signed-off-by: falkTX <falktx@falktx.com>
2021-08-19 21:26:19 +01:00
falkTX f34fb1aedb Add a few more packages to CI 2021-08-19 18:00:03 +01:00
falkTX 60818766c0 One more CI fix 2021-08-19 17:42:02 +01:00
falkTX b9a96c3d7e CI fixes 2021-08-19 17:22:20 +01:00
falkTX 9a9c1269b4
CI tweaks
Signed-off-by: falkTX <falktx@falktx.com>
2021-08-19 16:47:58 +01:00
falkTX c90f5c3178
Use WINECC env var in CI
Signed-off-by: falkTX <falktx@falktx.com>
2021-08-19 16:32:56 +01:00
falkTX 3ca24bf4ef
Fix CI links and a typo
Signed-off-by: falkTX <falktx@falktx.com>
2021-08-19 16:24:16 +01:00
falkTX 34c79fa953
Add wine CI workflow
Signed-off-by: falkTX <falktx@falktx.com>
2021-08-19 14:42:33 +01:00
falkTX 8907e1143b
Add option to use classic skin by default
Signed-off-by: falkTX <falktx@falktx.com>
2021-08-19 14:13:55 +01:00
falkTX 587516f091
Speed up msys2-i686
Signed-off-by: falkTX <falktx@falktx.com>
2021-08-19 12:27:17 +01:00
falkTX 5393b8436e
Revert "less deps for msys2"
This reverts commit bef7663b54.
2021-08-19 12:05:00 +01:00
falkTX 828dba6d83
Revert "Give up on msys2 on CI"
This reverts commit f3376191a1.
2021-08-19 11:45:26 +01:00
falkTX f3376191a1 Give up on msys2 on CI 2021-08-19 01:53:04 +01:00
falkTX bef7663b54
less deps for msys2
Signed-off-by: falkTX <falktx@falktx.com>
2021-08-18 14:06:15 +01:00
falkTX 686b3da64b
Try adding pkg-config
Signed-off-by: falkTX <falktx@falktx.com>
2021-08-18 12:00:57 +01:00
falkTX bbbd79e507
Install a few things for msys2
Signed-off-by: falkTX <falktx@falktx.com>
2021-08-18 11:48:59 +01:00
falkTX 1943a5ffa2
Tweaks to msys2
Signed-off-by: falkTX <falktx@falktx.com>
2021-08-18 11:33:18 +01:00
falkTX c1918a6137
More packaging tests, add msys2 types
Signed-off-by: falkTX <falktx@falktx.com>
2021-08-18 11:23:31 +01:00