Armin Novak
a7decba8c2
[cmake] unify common options
2023-12-22 16:21:30 +01:00
Armin Novak
4aad6e9d42
[cmake] add UWAC_FORCE_STATIC_BUILD
...
since uwac is only used by wlfreerdp add an option to directly link it
with -DUWAC_FORCE_STATIC_BUILD=ON without installing any header or
library
2023-12-21 18:56:51 +01:00
Armin Novak
e67b6765a1
[cmake] add UWAC_FORCE_STATIC_BUILD
...
since uwac is only used by wlfreerdp add an option to directly link it
with -DUWAC_FORCE_STATIC_BUILD=ON without installing any header or
library
2023-12-21 17:29:39 +01:00
akallabeth
615fcc4370
[cmake] prevent in source builds
2023-11-28 12:14:55 +01:00
Kimon Hoffmann
8ec4d20616
[cmake] Locate PkgConfig module with find_package() instead of include(FindPkgConfig)
...
This is the contemporary way of including find modules and including the
find module this way avoids cmake errors in conjunction with
find_package_handle_standard_args().
Signed-off-by: Kimon Hoffmann <Kimon.Hoffmann@lawo.com>
2023-08-21 12:43:56 +02:00
akallabeth
793d80f2c4
[cmake] update ci defaults
2023-08-04 12:59:11 +02:00
akallabeth
8470b6ea26
[cmake] set default build type
...
set with CACHE STRING FORCE to properly be picked up by configuration
tools
2023-08-04 12:59:11 +02:00
akallabeth
76d23885d4
[cmake] add common options to subprojects
2023-08-04 12:59:11 +02:00
Armin Novak
f0e9797b4c
[build] require CMake >= 3.13
...
required for target_link_options
2023-02-27 11:18:02 +01:00
akallabeth
82ba9ede9c
[freerdp] use FREERDP_/UWAC_/RDTK_ prefix for conditional headers
2023-01-10 17:38:00 +01:00
akallabeth
1aacf504a1
Increase C standard to C11
2022-06-03 08:51:40 +02:00
akallabeth
a0ca2b4a6e
Add LTO settings
2022-06-03 08:51:40 +02:00
Armin Novak
5e11f0da28
Reorganized UWAC headers
2022-03-03 11:26:48 +01:00
Armin Novak
cb27338bf4
Set required C standard to C99 with extensions
2022-02-24 12:31:58 +01:00
Armin Novak
e821c93cc4
Removed duplicate HAVE_PIXMAN_REGION definition
2021-10-14 13:04:59 +02:00
Armin Novak
ed7e3761f1
Fixed include paths for uwac
2021-06-28 15:06:30 +02:00
Armin Novak
b11ea98772
Fixed standalone issues with cmake
2021-06-22 09:43:23 +02:00
Armin Novak
8ef57bf296
Replaced CMAKE_[SOURCE|BINARY]_DIR with PROJECT_[SOURCE|BINARY]_DIR
...
Thanks @Pollux42 for the hint in #7096
2021-06-22 08:54:18 +02:00
akallabeth
b453d5e40e
Fixed rdtk, uwac and winpr standalone builds
2021-06-22 08:54:18 +02:00
akallabeth
7f0774c6f9
Increased UWAC version
2021-03-03 11:49:24 +01:00
akallabeth
94e38f7285
Increased uwac library version.
2020-05-08 11:04:03 +02:00
Kyle Evans
a7c0632bf2
Use SetFreeRDPCMakeInstallDir where CMake modules are installed
2018-05-02 10:36:52 -05:00
Bernhard Miklautz
d5a43ddc6e
uwac: generate .pc and cmake find-module
2016-02-25 23:47:32 +01:00
Bernhard Miklautz
167907ef2e
uwac: enable library versioning
2016-02-25 23:46:56 +01:00
David FORT
87d6caa69a
Integrate UWAC in to the FreeRDP source tree
...
So the wayland client can still be built without installing UWAC as a dependency.
2016-02-23 14:09:53 +01:00