Armin Novak
5b23142636
[ci,cmake] update CI configuration
...
* set -Wno-pre-c23-compat
* use C23 for ci builds
2026-02-25 13:35:01 +01:00
Armin Novak
69200a7217
[rdtk] default to OFF in all builds
...
Since this is now optional (and was never really used for much) disable
it unless explicitly enabled.
2026-02-19 16:18:37 +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
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
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
4be2e2db2d
[ci] undate ci scripts
...
* remove obsolete configurations
* enable manpage generation
2024-02-23 10:02:08 +01:00
Armin Novak
ac629faef0
[cmake] set preload verbose makefile
2023-12-20 09:03:58 +01:00
Armin Novak
22e2d49702
[ci] enable WITH_SWSCALE for linux builds
2023-10-19 13:43:57 +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
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
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
akallabeth
ce396a9aff
Force enable wayland in ci and nightly
2021-01-23 10:10:11 +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
David PHAM-VAN
c7924b554d
Rewrite drive channel using WinPR functions
2017-03-13 14:18:46 -07:00
Armin Novak
a1542e9c67
Enabled kerberos support on CI
2017-02-21 10:59:15 +01:00
Norbert Federa
f71b6b46e8
fix string format specifiers
...
- fixed invalid, missing or additional arguments
- removed all type casts from arguments
- added missing (void*) typecasts for %p arguments
- use inttypes defines where appropriate
2016-12-16 13:48:43 +01:00
Armin Novak
b719178a8f
Removed obsolete DEBUG_GDI
2016-10-06 13:43:02 +02:00
Norbert Federa
90cdfa7646
cmake: replaced STATIC_CHANNELS with BUILTIN_CHANNELS
2016-06-15 13:36:27 +02:00
Bernhard Miklautz
0ebc6f1f54
build: disable -Wl,--no-undefined per default
...
As building with -Wl,--no-undefined might cause issues when
combined with other linker flags (e.g. with -fsanitize=address see #3289 )
it is now disabled per default but can be re-enabled with
-DWITH_NO_UNDEFINED=ON.
It is enabled for ci builds on linux to find undefined symbols.
2016-04-19 14:33:26 +02:00
Bernhard Miklautz
07b9988ddd
ci: add cmake preload for linux
...
Enable debugging and most features to cover as much code paths as
possible.
2015-01-27 00:24:21 +01:00