Commit Graph

71 Commits

Author SHA1 Message Date
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
Armin Novak a7decba8c2 [cmake] unify common options 2023-12-22 16:21:30 +01:00
Armin Novak 19d3c27e3d [cmake] link SDL only static if explicitly requested 2023-12-22 15:37:56 +01:00
Armin Novak 11875ea72d [ci,pull] deactivate FFMPEG for pull request builder 2023-12-21 17:29:39 +01:00
Armin Novak 3598ae4638 [ci,ios] disable ffmpeg 2023-12-21 16:34:04 +01:00
Armin Novak ac629faef0 [cmake] set preload verbose makefile 2023-12-20 09:03:58 +01:00
Armin Novak e0e72f9c28 [cmake] use CMAKE_MSVC_RUNTIME_LIBRARY
* Increase required CMake version to 3.15 (windows only)
* Use
  https://cmake.org/cmake/help/latest/prop_tgt/MSVC_RUNTIME_LIBRARY.html#prop_tgt:MSVC_RUNTIME_LIBRARY
  to select windows runtime
2023-11-16 10:40:04 +01:00
Armin Novak 22e2d49702 [ci] enable WITH_SWSCALE for linux builds 2023-10-19 13:43:57 +02:00
Armin Novak aa3a9822dd [ci,windows] prefer static zlib 2023-08-21 12:00:17 +02:00
akallabeth 793d80f2c4 [cmake] update ci defaults 2023-08-04 12:59:11 +02:00
Armin Novak 3bcf173e2b [ci] disable Wcast-align and Wexit-time-destructors 2023-08-01 08:37:58 +02:00
Armin Novak ac0926ae89 [ci,qa] disable documentation warnings 2023-07-31 08:32:43 +02:00
Armin Novak 2e106ce1d5 [ci,qa] disable -Wpadded warnings 2023-07-31 08:32:43 +02:00
Armin Novak 97cd914fa6 [ci,qa] enable ffmpeg 2023-07-28 13:42:12 +02:00
Armin Novak 29adfb4d99 [ci] silence compatibility warnings with ancient C/C++ 2023-07-27 21:05:43 +02:00
Armin Novak 8ad6fcbb5a [ci] add code quality preload files 2023-07-27 20:02:43 +02:00
Armin Novak 0c9078bffd [ci] add windows nightly cmake preload 2023-07-26 16:19:07 +02:00
Armin Novak f9ed8bb1b7 [ci] reenable sdl client for windows 2023-07-24 10:49:38 +02:00
Armin Novak ac772e413d [ci] disable windows sdl client build 2023-07-20 14:25:08 +02:00
akallabeth c7f7f38367 [ci] deactivate proxy modules on windows
current builder is too old for c++11
2023-07-05 08:46:00 +02:00
akallabeth cf802790f4 [ci] enable building of server and samples 2023-07-05 08:46:00 +02:00
Armin Novak 9c56ce1336 [channels,tsmf] drop gstreamer 0.1 support 2023-03-01 15:34:09 +01:00
Armin Novak 3c160ff8b1 [build] remove unused option WITH_DEBUG_X11_CLIPRDR 2023-02-23 20:28:15 +01:00
akallabeth 4815b2a6ee [ci] deactivate SDL client for iOS and android 2023-01-10 17:38:00 +01:00
Armin Novak 558d5b5e8d [build,ci] update ci to not always build kerberos
disable kerberos for targets not supporting it
2022-12-09 12:36:12 +01:00
Armin Novak 2766249186 [build,ci] enable kerberos support 2022-12-09 12:36:12 +01:00
fifthdegree ad87144ce5 Rename WITH_GSSAPI to WITH_KRB5
Change cmake variables to not be gssapi specific
2022-12-09 12:36:12 +01:00
Armin Novak 7f9b5ada69 [build,ci] fix address sanitizer setting for ci 2022-12-09 12:30:14 +01:00
Armin Novak ca56b08719 [ci,nightly] Enable deprecated command line 2022-11-16 16:03:21 +01:00
Armin Novak e53f0d781f Fixed path of iOS toolchain file 2022-05-03 11:48:20 +02:00
Armin Novak fd027d1bf0 Removed BUILTIN_CHANNELS
Building client channels out of tree does not work reliable as the
dependencies can not be easily split. (exceptions may be simple ones
as echo channel)
It does complicate the build system and code though, so remove this
for maintainability reasons.
2022-02-23 10:43:46 +01:00
akallabeth e7161ae731 Updated linux ci configs 2022-01-11 12:34:43 +01:00
Armin Novak 976c3c2ab9 Refactored proxy and proxy-modules:
* Split out proxy headers and moved to public API to allow external
  modules to be built.
* Split proxy into proxy library and proxy binary. The library
  can be used by other applications and provides a simple API
* Improved channel passthrough, now all channels including dynamic
  channels work.
* Extended module API to hook more events, improved module samples
* Cleaned up proxy code, removed global static variables used,
  added WINPR_ASSERT
2021-09-09 08:53:20 +02:00
Marc-André Moreau 10d2e8a349 iOS build system fixes 2021-05-31 11:21:15 +02:00