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
akallabeth
ce396a9aff
Force enable wayland in ci and nightly
2021-01-23 10:10:11 +01:00
akallabeth
f3c2985249
Disable ios client until maintained.
2020-10-15 10:31:05 +02:00
akallabeth
f2d5cf2b41
Updated android build scripts for ci.
2020-04-09 10:03:20 +02:00
Armin Novak
75ad432e8d
Deactivated URBDRC for mac and windows builds.
2020-02-26 14:51:32 +01:00
Kobi Mizrachi
e3728c1822
server: proxy: do not compile modules by default
2020-01-14 07:58:47 +01:00
xie.kunming
9bcbd4dc43
fix typo of jpeg
2019-12-16 08:16:33 +01:00
kubistika
e2eeb9f870
rdpgfx: Add WITH_DEBUG_RDPGFX option
2019-06-04 10:29:05 +03:00
Armin Novak
7305828122
Fix #4239 : Various memory leaks
...
* Fixed all tests, now can be run with -DWITH_ADDRESS_SANITIZER=ON compiled.
* Enabled address sanitizer for nightly builds.
2017-12-12 11:40:48 +01:00
dodo040
b81f168f0e
initial commit for kerberos support
2017-11-13 16:20:55 +01:00