akallabeth
439a5d609a
[build,android] update dependencies
...
* Update default OpenSSL version used for android build to 3.3.1
* Update default FFmpeg version to n7.0.1
* Update default cJSON to v1.7.18
* Update default openh264 to v2.4.1
2024-07-24 21:31:31 +02:00
akallabeth
9b65c1109f
[build,mac] enable sse+neon
...
enable SSE and NEON optimized code for universal build
2024-06-25 10:16:17 +02:00
akallabeth
4cd5fe48ed
[build,mac] update dependency versions
...
update bundle-mac-os.sh versions checked out
2024-06-25 10:16:14 +02:00
akallabeth
f9443a080e
[utils,doc] update timezone sync procedure
...
* add new C# utility to generate timezone mappings
* update procedure to follow for updating timezones
* remove obsolete TimeZones.csx script
* update generated files with new tool
2024-05-08 10:08:08 +02:00
akallabeth
8b382c8cec
[winpr,timezone] update
...
* update windowsZones.xml url
* update timezones
2024-04-23 09:54:52 +02:00
akallabeth
0712d0c899
[build,mac] check required tools are installed
2024-04-03 11:50:34 +02:00
akallabeth
4139e55a78
[build,mac] prefer self compiled dependencies
...
when building OpenSSL prefer dependencies from our self compiled
installation directory
2024-03-04 19:36:27 +01:00
akallabeth
96c090f182
[ci,mingw] turn off shadow server
2024-02-27 17:39:49 +01:00
akallabeth
cdd1be7e1d
[ci,mingw] deactivate server builds
...
the shadow and platform server modules are not finished and use APIs
that mingw does not properly support
2024-02-27 17:05:52 +01:00
akallabeth
f2d7d38973
[ci,mingw] simplify openh264 build
2024-02-27 16:33:39 +01:00
akallabeth
573fdf0608
[ci,mingw] use posix toolchain
...
we require std::thread, std::mutex, ... which mingw does not provide
unless the -posix toolchain are used.
2024-02-27 16:14:33 +01:00
akallabeth
7c320056b3
[ci,abi] add suppressions
2024-02-27 15:30:53 +01:00
akallabeth
b1cf556cb2
mingw build script
2024-02-27 14:10:14 +01:00
akallabeth
d7ebec5a65
[tidy] move loop variable declaration to loop
2024-02-22 12:31:50 +01:00
Armin Novak
d1a159c483
[build,mac] FFmpeg --enable-cross-compile
2024-01-10 12:41:34 +01:00
Armin Novak
55f92a329c
[build,android] simplify SDK cmake check
2024-01-10 12:41:34 +01:00
Armin Novak
47017af3e4
[build,mac] enable internal RC4, MD4 and MD5
2024-01-10 12:41:34 +01:00
Armin Novak
593dacdc3d
[release] update release script
...
* create tar.bz2 and tar.xz alongside tar.gz
* add sha512
2023-12-22 11:31:11 +01:00
Rui Carmo
f52bf1616e
macOS bundle does not require manpages
...
By disabling them, we also do away with the need to have docbook-xsl installed (which, incidentally, is not properly detected when installed via `brew`)
2023-12-21 20:19:25 +01:00
Rui Carmo
0bc336967b
Fix SDL GItHub Repo in Mac build script
...
Apparently a typo.
2023-12-21 17:54:27 +01:00
Armin Novak
14a4a6a2e2
[build,mac] add SDL2_image support
2023-12-20 23:16:10 +01:00
Armin Novak
36137a00e2
[build,mac] fix rpath of libs and binaries
2023-12-14 14:05:39 +01:00
Armin Novak
e69cbb0930
[build,mac] build with default lib/bin location
...
* first build with default locations (works around buggy libraries)
* then remove files that can not be deactivated to be build
* at last move all files to final destination
2023-12-14 14:05:39 +01:00
Armin Novak
9506d269ec
[build,mac] fix artifacts and RPATH
...
* Remove static libraries from bundle
* Fix RPATH for broken library locations
2023-12-14 14:05:39 +01:00
Armin Novak
da15f0f89a
[build,mac] enable ffmpeg build
2023-12-14 14:05:39 +01:00
Armin Novak
05786f4763
[build,mac] add faac to build
2023-12-14 14:05:39 +01:00
Armin Novak
e355b64059
[build,mac] add faad2 to build
2023-12-14 14:05:39 +01:00
Armin Novak
b3858c9274
[build,mac] add opus to bundle
2023-12-14 14:05:39 +01:00
Armin Novak
2208402b0d
[build,mac] add build script arguments
2023-12-14 14:05:39 +01:00
Armin Novak
459c57ae2e
[build.mac] ignore /Library and ~/Library
2023-12-14 14:05:39 +01:00
Armin Novak
905923d65a
[build,mac] deployment target & arch variables
...
allow easy change of target architectures and deployment target
2023-12-14 14:05:39 +01:00
dev
dd56308bde
[client,mac] Simplify builder
...
* Build MacFreeRDP as normal application, let the bundling out of
building
* Add a bunding script allowing to create a MacFreeRDP with all
dependencies installed
2023-12-05 09:21:23 +01:00
akallabeth
1b31852d32
[git] remove .gitignore
...
we do no longer allow in source builds, so remove all the .gitignore
files just hiding generated files
2023-11-28 12:14:55 +01:00
akallabeth
8877614d50
[android] updated openssl, cjson and ffmpeg
2023-08-04 12:59:11 +02:00
akallabeth
793d80f2c4
[cmake] update ci defaults
2023-08-04 12:59:11 +02:00
fifthdegree
d309fcd6e8
Restructure Azure AD related stuff
...
- Move responsibility for obtaining access tokens to clients
- Add function for getting access tokens for AVD
- Get correct server hostname during AVD setup
- Add utility function for doing http requests
2023-07-20 14:20:28 +02:00
Armin Novak
69aa1ff9db
[build] add cJSON to android build scripts
2023-03-10 16:38:07 +01:00
Armin Novak
8ca386a300
[build,android] only use CMake from SDK
...
* only use CMake from android SDK
* abort if CMake or ndk-build are not detected
2023-02-08 08:50:17 +01:00
akallabeth
7c625036ef
[build] disable android SDL client build
2023-01-10 17:38:00 +01:00
akallabeth
663f041053
Added warning for android media codec
2022-11-15 15:42:37 +01:00
akallabeth
d6eab34997
Updated openssl to 1.1.1s for android build
2022-11-11 11:51:53 +01:00
Armin Novak
f620a31d57
Android build script updatee
...
* Remove JPEG build support (deprecated)
* Add sha256 check to tar/git checkout
* Update default dependency versions
2022-10-12 21:48:44 +02:00
akallabeth
8486821514
Use clang to build openh264
2022-05-13 10:38:26 +02:00
akallabeth
633051e183
Updated OpenH264 and openssl versions
2022-05-13 10:38:26 +02:00
akallabeth
8cc92220b5
Made WITH_MEDIACODEC configurable, use newer openssl
2022-05-13 10:38:26 +02:00
Armin Novak
ad04153945
Update iOS openssl build
2022-05-03 11:48:20 +02:00
dev
1c15073508
some compile fixes
2022-05-03 11:48:20 +02:00
Iordan Iordanov
511444a65e
Switch to official OpenSSL Download location and away from github.
...
One of the benefits is that this adds support for building with OpenSSL 3.0 versions without breaking support for building with 1.1.1.
As part of the work, the assumption that there is an /archive/ in the download path is removed.
Furthermore, cmake modules for finding OpenSSL are updated in order to support 3.0.
2022-04-07 09:10:40 +02:00
Armin Novak
5d147f7019
Revert to default API level 21
2022-02-24 12:06:06 +01:00
David Fort
44c82cd929
Fixes various akallabeth remarks
2022-02-24 08:52:25 +01:00