Armin Novak
a7decba8c2
[cmake] unify common options
2023-12-22 16:21:30 +01:00
Armin Novak
7f25a7cebf
[cmake] provide default project version
...
each subproject inherits the project version of the top level project
2023-12-21 18:56:51 +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
615fcc4370
[cmake] prevent in source builds
2023-11-28 12:14:55 +01: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
Bernhard Miklautz
08ffe661e0
fix [client/Mac]: ninja build
...
Problem that caused the ninja build to fail:
* `ninja: error: build.ninja:14841: bad $-escape (literal $ must be written as $$)` - because of the way CONFIGURATION was passed
* missing build dependency betwenn client/Mac and client/Mac/cli
2023-01-10 13:26:54 +01:00
akallabeth
b453d5e40e
Fixed rdtk, uwac and winpr standalone builds
2021-06-22 08:54:18 +02:00
Armin Novak
730b6f02c4
Fixed glitches with certificate dialog.
2018-12-06 10:17:05 +01:00
Armin Novak
ec34657ff1
Added certificate dialog.
2018-12-06 10:17:05 +01:00
Armin Novak
c8938c357a
Updated mac build.
2018-12-06 10:17:05 +01:00
Armin Novak
bba910bd85
Fixed RPATH settings for OS X
2017-04-06 08:08:07 +02:00
Michael M. Wasser
75a483d1a5
mac BUILD_SHARED_LIBS=ON fix
2016-08-13 18:28:28 -07:00
Bernhard Miklautz
10ee2f72d9
Mac: set policy to silent cmake >= 3.0 warnings
...
Set the following policies to "OLD" if cmake version is greater than
2.8.12:
CMP0026 - Disallow use of the LOCATION target property
CMP0045 - Error on non-existent target in get_target_property
2014-12-12 19:25:43 +01:00
Marc-André Moreau
92d08cf58f
mfreerdp: rewrite and update clipboard code
2014-11-05 17:14:32 -05:00
Bernhard Miklautz
0313ca3622
libfreerdp: always build "MONOLITHIC"
...
"libfreerdp" consisted of multiple (small) single libraries. If the cmake
option MONOLITHIC was used only one library was build combining all of
the libfreerdp-* libraries.
The only exceptions to this are libfreerdp-server and libfreerdp-client these
are build as separate libraries.
This commit obsoltes non-monolithic builds and makes monolithic builds
the default. The cmake option MONOLITHIC is also removed.
2014-09-12 00:19:53 +02:00
Mike Gilbert
ae1fdf6153
Remove execute bit from many files
2014-07-20 00:52:35 -04:00
Bernhard Miklautz
6a49bcfe40
winpr: always build "monolitic"
...
winpr is now always build as single library.
The build option MONOLITHIC_BUILD doesn't influence this behavior anymore.
The only exception is winpr-makecert-tool which is still build as extra
library.
This obsoletes complex_libraries for winpr.
2014-07-10 11:10:58 +02:00
Marc-André Moreau
5d59ea09d6
mfreerdp: add Apple IOKit-based keyboard type detection
2014-03-04 14:01:01 -05:00
Marc-André Moreau
528647b6d0
Merge pull request #1492 from elupus/passwd
...
Mac password dialog fixes
2013-09-19 13:05:37 -07:00
Joakim Plate
1f15d39f8a
Correct generation of PasswordDialog.nib
2013-09-17 23:12:33 +02:00
Marc-André Moreau
7edfe66274
freerdp: various missing link dependencies and symbol exports
2013-09-03 21:48:26 -04:00
Marc-André Moreau
bb30ceb006
mfreerdp: cleanup
2013-08-09 21:23:08 -04:00
Marc-André Moreau
2847c8819e
mfreerdp: fix out of source build
2013-08-08 16:38:50 -04:00
Marc-André Moreau
b164453d75
mfreerdp: fix 32-bit and universal build
2013-08-08 16:10:23 -04:00
Marc-André Moreau
1d1d04149c
mfreerdp: cleanup makefiles
2013-08-08 15:49:24 -04:00
Benoît LeBlanc
e063a5cbcb
MacFreeRDP: Fixed deployment paths, deploying missing winpr folder to framework structure.
...
#####################
IMPORTANT:
To compile an Mac application using the MacFreeRDP framework, the developer MUST specifically add the framework's Headers folder to the Headers Search Path in the application's Build Settings.
e.g. /Users/Username/Documents//FreeRDP/build/client/Mac/Debug/MacFreeRDP.framework/Headers
2013-07-22 12:38:15 -04:00
Benoît LeBlanc
22b6878307
Custom cursor now visible on mac version. Cursor is now associated with NSView for automatic tracking area handling.
...
Makefile: updated post-build NIB file generation events to apply to all generators for Mac Client.
2013-07-16 12:16:44 -04:00
Benoît LeBlanc
44034305d3
Fixed output path for MacFreeRDP framework deployment.
...
MRDPView: replaced awakeFromNib with viewDidLoad
2013-06-25 16:05:37 -04:00
Marc-André Moreau
1fdcf5354c
mfreerdp: change output name
2013-06-23 00:18:55 -04:00
Marc-André Moreau
bff4e22547
mfreerdp: remove cmake debug output
2013-06-22 18:38:35 -04:00
Benoît LeBlanc
45de8d4d14
Refactoring Mac app - update API, stripped RAIL code
2013-06-17 16:44:44 -04:00
Benoît LeBlanc
1910205d06
Refactoring - mac platform
2013-06-14 16:19:03 -04:00
Benoît LeBlanc
115b3978c6
Updating common API
2013-06-13 16:18:19 -04:00
Benoît LeBlanc
42f7c7f6b2
Static buid for Mac OS X, mf_interface, WITH_VERBOSE option
...
mf_interface is still in progress
2013-06-11 14:56:43 -04:00
Marc-André Moreau
b753feab3d
mfreerdp: fix monolithic build
2013-05-31 14:57:48 -04:00
Marc-André Moreau
69706b507e
cmake: fix 32-bit clang with SSE
2013-05-31 13:51:50 -04:00
Marc-André Moreau
12a46784dd
mfreerdp: integrate benoit's refactored mac client
2013-05-31 12:48:40 -04:00
Marc-André Moreau
a89c75b3c2
mfreerdp: cleanup cmake script
2013-04-11 18:09:28 -04:00
Marc-André Moreau
1f335709b3
mfreerdp: fix icon file
2013-03-11 00:35:15 -04:00
Daryl Poe
b64408975d
freerdp primitives library
2013-01-18 15:32:58 -07:00
Marc-André Moreau
e62860ab29
cmake: replace FindOptionalPackage macros with FindFeature macros
2012-11-02 19:27:01 -04:00
Marc-André Moreau
5319e3a761
mfreerdp-server: cleanup binaries
2012-10-31 23:30:52 -04:00
Marc-André Moreau
b7a289f843
libwinpr: fix test build on Mac OS X
2012-10-25 15:34:57 -04:00
Marc-André Moreau
6bc686e7a9
macfreerdp: fix build
2012-10-18 23:10:45 -04:00
Marc-André Moreau
aaef9694ab
libfreerdp-channels: split in client/server functionality, move to libfreerdp-channels-client and libfreerdp-channels-server
2012-10-15 17:03:34 -04:00
Marc-André Moreau
659a901450
cmake: add solution folder subdirectories
2012-10-01 11:48:53 -04:00
Anthony Tong
b5d5387e9d
initial Mac build cleanup
2012-08-24 10:53:02 -05:00
Jay Sorg
790bf99f3b
client/Mac: changes from LK2000
2012-08-02 10:04:44 -07:00
Thomas Goddard
3f4c3eba3d
Added xcode.sh for automatic Xcode project generation
...
Updated CMake lists to include additional build settings for automatic
reference counting, and added Xcode.sh file for Xcode project
generation, compilation, etc…
2012-05-12 17:07:29 -07:00
Thomas Goddard
b01e6947c8
Adding cmake Xcode project generation.
...
This will work for generating an Xcode project from cmake. Still in
progress, but initial working version.
2012-05-10 13:18:29 -07:00