Commit Graph

23 Commits

Author SHA1 Message Date
akallabeth b62249402a [build,mac] require cJSON
we build with cJSON, so enforce it during build. Prevents other
installed libraries to be considered.
2024-09-17 20:23:11 +02:00
akallabeth 0e97a51181
[build,mac] disable CHANNEL_RDPEAR
we don't have a MIT-KRB5 library ready on mac os, disable for the time
being.
2024-09-17 12:57:45 +02:00
akallabeth b388739a0c
[build,mac] fix ignore paths
Use CMAKE_IGNORE_PREFIX_PATH to ignore macports/homebrew/... libraries
when building a mac os bundle
2024-09-17 12:57:37 +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 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
Armin Novak d1a159c483 [build,mac] FFmpeg --enable-cross-compile 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
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