akallabeth
2c74263b60
[ci,qa] use opaque settings
...
helps clang-tidy to eliminate false positives by removing external
access to settings struct members
2025-04-22 10:19:54 +02:00
akallabeth
337b70db51
[ci,alt-arch] enable UNWIND support
2025-04-11 08:25:58 +02:00
akallabeth
4d3111aafe
[ci,abi] disable all binaries during build
...
To speed up build times only build the libraries without any executables
2025-03-20 09:15:38 +01:00
akallabeth
78a53f936b
[ci,abi] refactor suppressions
...
* add a script to run abi-diff locally
* refactor suppression file, explicitly state type of change expected
* use local script for ci tests as well
* disable client and shadow server builds
2025-03-19 21:55:17 +01:00
akallabeth
2ceabe6794
[ci,alt-arch] fix gsm, simplify config
2025-03-14 13:27:36 +01:00
akallabeth
2345b9accd
[ci,alt-arch] disable libgsm requirement
2025-03-14 13:07:53 +01:00
akallabeth
adf37397b6
[cmake] fix preload options
...
WINPR_UTILS_IMAGE_* options were incorrectly named in config files
2025-03-14 08:48:52 +01:00
Armin Novak
6598b02329
[ci,config] enable channels
...
Enable RDPECAM, RDPEAR, RDP2TCP and SSHAGENT channel support for ci
builders
2025-03-05 09:37:35 +01:00
akallabeth
7639a09e96
[ci,alt-arch] split config
...
* split config for alt architectures to own file
* deactivate manpage generation (requires host binaries)
2025-02-17 09:58:58 +01:00
akallabeth
2a930ec991
[ci,freebsd] deactivate [MS-RDPECAM]
...
the channel requires linux specific stuff, deactivate until this
changes.
2025-02-17 09:19:29 +01:00
akallabeth
3aaa52b3f4
[ci,freebsd] update workflow
...
* use openssl 3.4
* use internal MD4/MD5/RC4
2025-01-31 12:10:10 +01:00
akallabeth
b82de65242
[ci,qa] enable rdp2tcp and sshagent channels
2024-12-26 10:31:04 +01:00
akallabeth
ad3e7b0608
[ci,qa] enable gfxredir channel on ci
2024-12-26 10:08:39 +01:00
akallabeth
e0554a8540
[ci,freebsd] update configuration
...
* fix linking issues
* enable all available options to cover as much code as possible
2024-12-15 16:13:09 +01:00
akallabeth
454b2df15d
[ci,freebsd] disable address sanitizer
2024-12-15 13:34:16 +01:00
akallabeth
947fe1bf5c
[ci,freebsd] fix dependencies and build config
2024-12-15 13:28:15 +01:00
akallabeth
f966b2c66f
[ci,build] add workflow to build on FreeBSD
2024-12-15 11:43:51 +01:00
akallabeth
71f48407b5
[ci,android] disable manpage generation
2024-12-10 16:06:10 +01:00
akallabeth
ee808c5143
[ci,preload] enable streampool debug
2024-12-10 11:40:19 +01:00
akallabeth
180a9d7d72
[cmake,flags] print all configuration flags
...
Since we do not know wich configuration will be build with
multiconfiguration generators print out all C_FLAGS_XXX and
CXX_FLAGS_XXX variables
2024-12-05 09:36:26 +01:00
akallabeth
b4976163cd
[CMake,simd] unify WITH_SSE2, WITH_AVX2, WITH_NEON
...
* Add new CMake option WITH_SIMD to enable best available instruction
type
* Unify simd related defines in single header
2024-12-03 11:54:36 +01:00
akallabeth
faae38120c
[cmake,format] reformat all cmake files
2024-11-27 20:41:48 +01:00
akallabeth
ec3e8b564e
fuzz-verbose-assert
2024-11-22 11:00:51 +01:00
akallabeth
b57a098bf9
[ci,ios] add configuration for dynamic build
...
* Add build configuration for shared libraries
* Fix ENABLE_BITCONFIG setting for ci builds
* Enable unit tests for iOS
2024-11-05 16:37:10 +01:00
akallabeth
fd1c850c62
[ci,preloads] fix CMAKE_BUILD_TYPE
2024-10-27 20:07:41 +01:00
Armin Novak
527db6783b
[cmake] split tests
...
* Keep BUILD_TESTING, but only run tests compatible with API (for
packaging)
* Add BUILD_TESTING_INTERNAL for all tests including internal function
tests that modify API to be run on our CI
2024-10-24 09:45:44 +02:00
akallabeth
6e3cc23ad2
[ci] enable WITH_INTERNAL_[RC4|MD4|MD5]
...
test the implementations on qa tester
2024-10-22 09:50:18 +02:00
akallabeth
12b2cb9d2f
[ci,qa] enable NEON and SSE optimized builds
2024-10-15 21:59:40 +02:00
akallabeth
fdd02c945a
[ci,windows] build proxy modules
2024-10-08 16:36:01 +02:00
akallabeth
94c3253cee
[ci,qa] enable RDPECAM and RDPEAR channels for clang-tidy
2024-10-01 13:04:32 +02:00
akallabeth
f95f873c58
[ci,tidy] fix ci preload file
...
the option is named ENABLE_WARNING_VERBOSE to enable verbose warnings.
2024-09-30 15:41:47 +02:00
akallabeth
53942081a1
[ci,tidy] use CFLAGS from cmake verbose warnings
2024-09-30 15:41:36 +02:00
Armin Novak
1bc188158b
[ci,preload] enable verbose warnings
2024-09-27 09:44:43 +02:00
akallabeth
e69fe29a9f
[ci,windows] enable WITH_WEBVIEW
2024-07-02 08:31:56 +02:00
akallabeth
bcd663b7d9
Merge pull request #10269 from akallabeth/image_copy_sse
...
Image copy sse
2024-06-12 16:45:57 +02:00
akallabeth
c9c6f7d952
[ci,oss-fuzz] disable RDPECAM
...
we do not build with FFMPEG or OpenH264 so the channel build fails
otherwise.
2024-06-12 07:45:33 +02:00
akallabeth
550a3e40c7
[ci,ios] update defaults
2024-06-11 13:26:09 +02:00
akallabeth
c3376e24f4
[ci,fuzz] deactivate libusb, cups
2024-04-22 11:02:04 +02:00
Sergey Bronnikov
7ac01c5cbd
ci: update oss fuzz toolchain CMake
...
Follows up commit c24011b8cb
("[oss-fuzz] add cmake toolchain file").
Needed for https://github.com/google/oss-fuzz/pull/11813
2024-04-18 14:27:22 +02:00
akallabeth
c24011b8cb
[oss-fuzz] add cmake toolchain file
2024-04-17 18:47:30 +02:00
akallabeth
8aa9017dd0
[ci,coverity] update configuration
2024-04-12 12:41:42 +02:00
akallabeth
37792c0a37
[ci,primitives] enable NEON on iOS builds
...
* Enable WITH_NEON=ON for iOS builds
* Fix a undeclared variable issue with NEON builds
2024-03-08 14:10:53 +01:00
akallabeth
9e0c0fd5e1
[ci,abi] expose rdtk and uwac
...
we did not have them statically compilable with 3.0.0, so keep them
shared to make check-abi happy
2024-02-27 16:14:33 +01:00
akallabeth
0ffe787d5f
workflow abi-checker
2024-02-26 13:05:46 +01:00
akallabeth
4be2e2db2d
[ci] undate ci scripts
...
* remove obsolete configurations
* enable manpage generation
2024-02-23 10:02:08 +01:00
akallabeth
118f43b377
[ci,qa] enable additional image formats
2024-02-22 09:33:59 +01:00
akallabeth
4f3e3cf103
[ci,qa] enable opencl support
2024-02-19 12:29:37 +01:00
akallabeth
187001ed55
link executables to static runtime
2024-01-25 09:40:10 +01:00
akallabeth
fc47a019df
[clang] unify tool detection
2024-01-25 09:40:10 +01:00
akallabeth
aa9a9564ac
[ci] enable clang-tidy for ci builds
2024-01-25 09:40:10 +01:00