Commit Graph

49 Commits

Author SHA1 Message Date
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
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
Norbert Federa 675ea70e86 ci: build tests on windows from now on 2016-06-14 12:57:30 +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 1688738452 ci: build server side on windows 2016-02-29 16:25:04 +01:00
Bernhard Miklautz b1c5d10feb ci: update os x preload
* enable testing
* build cups
* enable x11
2015-01-27 01:07:07 +01: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
Bernhard Miklautz 700060df3f android build: updated ssl path variable
FREERDP_ANDROID_EXTERNAL_SSL_PATH -> FREERDP_EXTERNAL_SSL_PATH
2013-12-08 14:18:50 +01:00
Bernhard Miklautz f2b7876302 Cmake preload scripts for CI added 2013-11-30 16:43:37 +01:00