Michał Górny
f5934507c3
Check for dns_sd.h only when building GUI ( #6872 )
...
* Check for dns_sd.h only when building GUI
The <dns_sd.h> header is only used in the synergy GUI component. Update
the CMake check to be done only if SYNERGY_BUILD_LEGACY_GUI is enabled.
This fixes build failures when GUI is not being built and <dns_sd.h>
is not installed.
While at it, fix indentation around the added check to match the rest
of the file and avoid being misleading.
* Update ChangeLog
Co-authored-by: Serhii Hadzhilov <serhii-external@symless.com>
Co-authored-by: SerhiiGadzhilov <71632867+SerhiiGadzhilov@users.noreply.github.com>
2020-12-14 20:42:12 +02:00
SerhiiGadzhilov
43ba381496
SYNERGY-316 Requires google test even when tests are disabled with BUI… ( #6825 )
...
* SYNERGY-316 Requires googletest even when tests are disabled with BUILD_TESTS=OFF
* Update ChangeLog
2020-11-03 10:41:12 +02:00
SerhiiGadzhilov
26f2f2c283
SYNERGY-317 Configure requires dns_sd.h for enteprise ( #6819 )
2020-10-29 10:26:27 +02:00
Jamie Newbon
c5b417d7c8
#6750 Got coverage working, removed clang tidy as that is automatic
2020-08-25 15:18:35 +01:00
Jamie Newbon
a5079444e4
#6750 changed clang tidy from separate command to internal
2020-08-24 15:26:01 +01:00
Jamie Newbon
87720c127b
#6750 Added coverage and clang tidy reports
2020-08-24 14:12:32 +01:00
Aaron Hinojosa
645ecc43e4
Update git submodules during build
...
Making submodule init/update transparent to the end user.
This change prevents CMake builds from failing if submodules have not been
installed, e.g., Google Test.
2020-07-27 17:32:47 -05:00
Pieterjan Camerlynck
16bccc2ed0
#6725 allow building of synergy without tests
...
Signed-off-by: Pieterjan Camerlynck <pieterjan.camerlynck@gmail.com>
Signed-off-by: Jamie Newbon <jamie@symless.com>
2020-07-14 11:44:17 +01:00
Jnewbon
be6fc46be6
Merge pull request #6644 from sim590/dns_sd_cmake_check
...
cmake: check for dns_sd header file
2020-07-09 10:56:24 +01:00
Jamie Newbon
83d1588666
#6661 Updated google tests to 1.8.1
2020-07-01 14:12:44 +01:00
Yuri
e4a2b0f95c
FreeBSD compatibility patch
2020-03-22 10:03:09 -07:00
Simon Désaulniers
0b3068b534
cmake: check for dns_sd header file
2020-03-17 13:52:35 -04:00
Jamie Newbon
8ee5475447
Removed openssl@1.1 due to problems supporting multiple macOS versions
2019-11-12 17:10:20 +00:00
Jamie Newbon
ebbdee5c4e
Reverting 9005fe3c, 4d9c196c and f0d7b669. Which reverts static SSL libs
2019-11-04 19:30:22 +00:00
Jamie Newbon
4d9c196cae
#6556 Fixed cmakes for static SSL linking
2019-11-01 14:53:17 +00:00
Jnewbon
f69c9cc1cc
Merge pull request #6578 from symless/v1-issue-6556-missing-function
...
Changed ssl libs to static linking
2019-10-30 11:41:27 +00:00
Jamie Newbon
c62ed8494f
removed quotes from windows version variables
2019-10-24 14:19:20 +01:00
Jamie Newbon
9d514ef876
Updated installer package, made QT path configurable, added redist to msi
2019-10-24 13:49:50 +01:00
Jamie Newbon
f0d7b66958
#6556 Changed ssl libs to static linking
2019-10-14 13:41:23 +01:00
Jnewbon
3a05f732fc
#6390 Updated OpenSSL For better security with TLS1.3
2019-08-02 13:11:47 +01:00
Jnewbon
8c0101405a
#6497 Fixed problem with windows version variables not working in cmd
2019-05-09 17:52:59 +01:00
Jnewbon
9bccfb89cc
#6486 Added CI solution for automated builds
...
* Added Ubuntu Dockers for 16, 18, and 19
* Added Cirrus CI build task for gcloud instance with SSDs
* Added macOS instance build with brew Qt install
* Fixed Qt headers for 5.12.2 used in Ubuntu 19.04
* Consolidated version info into CMake file
2019-04-26 17:17:06 +01:00
Steve Williams
57a9a0fe27
#6288 Drop curl requirement
2018-07-08 16:51:49 +01:00
Sarah Hebert
d95af84528
#6301 Fix use of ENV{}
2018-07-08 16:51:46 +01:00
Sarah Hebert
11be6ef3d4
#6301 Default to Enterprise build if env variable is set
2018-07-08 16:51:44 +01:00
Nick Bolton
eebd9b1eb2
#6151 Change CMake project name to synergy-core
2018-07-08 16:51:42 +01:00
Andrew Nelless
b396b1092d
#6301 Disable activation for Enterprise builds
2018-07-08 16:51:34 +01:00
Steve Williams
5015f9da11
Revert " #6288 remove window ArchInternet include"
...
This reverts commit f07b765a24 .
2018-05-14 10:11:28 +01:00
Steve Williams
e170bd87a8
#6288 Drop curl requirement
2018-05-14 09:57:26 +01:00
Andrew Nelless
c20346971d
Move version number handling out of main CMake file
2017-05-27 14:01:49 +01:00
Andrew Nelless
43948f7871
Merge pull request #6048 , fixes #5844
...
Fix icon paths on Linux
2017-05-23 10:58:28 +01:00
Andrew Nelless
7c89fdb6eb
Update CMakeLists.txt
2017-05-23 02:37:03 +01:00
Andrew Nelless
7f48685411
Update CMakeLists.txt
2017-05-23 02:32:45 +01:00
Andrew Nelless
5f7e047484
Always set SYNERGY_SNAPSHOT_INFO
2017-05-23 02:11:51 +01:00
Connor Lirot
da2754d41e
Fix icon installation path on Linux
2017-05-22 19:57:02 -05:00
Andrew Nelless
dbdb033bcc
Fix SYNERGY_SNAPSHOT_INFO for non-snapshot builds
2017-05-22 17:34:43 +01:00
Andrew Nelless
8d92b7ad45
More CMake version number tweaking
2017-05-22 16:04:57 +01:00
Andrew Nelless
ca830f267a
Use 8 characters for SYNERGY_REVISION
2017-05-22 14:30:12 +01:00
Andrew Nelless
e041af6010
Add support for BUILDS_TODAY to CMake
2017-05-22 11:09:58 +01:00
Andrew Nelless
0f137543e4
Generate useful release tag in RPM specfile
2017-05-22 09:52:27 +01:00
Andrew Nelless
b52eb95f41
Tweak version handling again
2017-05-21 23:59:15 +01:00
Andrew Nelless
9732e3f9bc
Revert "Configure debian package directory"
...
This reverts commit 17abdefd20 .
2017-05-09 11:21:51 +01:00
Andrew Nelless
17abdefd20
Configure debian package directory
2017-05-09 11:12:20 +01:00
Jerry (Xinyu Hou)
0888b1228c
Remove typo
2017-05-04 21:05:46 +01:00
Jerry (Xinyu Hou)
29ca4b76ac
Stop building installer if specified
2017-05-04 21:00:49 +01:00
Jerry (Xinyu Hou)
58eb7952a6
Allow skip building old GUI
2017-05-04 20:10:06 +01:00
Andrew Nelless
fe117db525
Force -DNDEBUG on non-Debug CMake builds
2017-04-27 17:01:54 +01:00
Andrew Nelless
242f1e7e29
Rename VERSION to SYNERGY_VERSION
2017-04-27 16:14:46 +01:00
Andrew Nelless
876744ad2c
Cleanup version number handling in CMake
2017-04-27 15:40:23 +01:00
Andrew Nelless
d7e1b79733
Cleanup CMakeLists
2017-04-27 14:03:20 +01:00
Andrew Nelless
032ca5cf30
Remove duplicated install process between RPM spec and CMake
2017-04-27 12:26:01 +01:00
Andrew Nelless
10cabbc5a0
Fix Synergy icon on Linux
2017-04-26 17:38:28 +01:00
Andrew Nelless
a9f293061e
Make CMake configure rpm spec
2017-04-26 15:38:22 +01:00
Jerry (Xinyu Hou)
cc0048657e
#6012 Fix cmake if not closed error
2017-04-25 15:53:54 +01:00
Jerry (Xinyu Hou)
86d6697dea
#6012 Use different synergy desktop files for v1 and v2
2017-04-25 15:47:17 +01:00
Jerry (Xinyu Hou)
c0376e9e2f
Use c++ 14 standard
2017-04-25 13:40:31 +01:00
Andrew Nelless
ca4c734535
Install desktop file and icon on Linux
2017-03-17 14:07:36 +00:00
Andrew Nelless
03447ffd64
Allow install config to be turned off
2017-03-13 12:50:17 +00:00
Andrew Nelless
6b3600ece0
Update version number logic
2017-03-09 19:02:20 +00:00
Andrew Nelless
fedbcb0f3a
Remove ../ includes in src/lib
2017-03-09 15:16:08 +00:00
Andrew Nelless
4b77e25992
Fix passing version number to GUI etc
2017-03-08 18:22:41 +00:00
Andrew Nelless
7f0f3123c5
Cleanup main CMake file
2017-03-08 17:51:56 +00:00
Andrew Nelless
adf051a354
Make CMake configure Synergy version number in WiX
2017-03-08 15:14:51 +00:00
Andrew Nelless
c266b921a7
Fix macOS rpath
2017-03-08 12:48:08 +00:00
Andrew Nelless
20948522ea
Install macOS binaries in to bundle
2017-03-07 16:50:02 +00:00
Andrew Nelless
03c05af734
Remove _SECURE_SCL=1
2017-03-07 13:21:57 +00:00
Andrew Nelless
37b3f63690
Allow override of version number from build environment
2017-03-07 13:12:22 +00:00
Andrew Nelless
c211184c23
macOS: Verify app bundle
2017-02-10 16:45:26 +00:00
Andrew Nelless
d45831f5ea
Remove unnecessary GLOB
2017-02-10 16:43:58 +00:00
Andrew Nelless
99473fbb9a
Remove Doxygen
2017-02-10 16:42:59 +00:00
Andrew Nelless
09935aaf6c
Use configure_files macro for WiX
2017-02-10 16:16:49 +00:00
Andrew Nelless
db70d56d01
Configure the macOS bundle
2017-02-10 16:03:41 +00:00
Andrew Nelless
91f27a13a5
Bump minimum CMake version requirement
2017-02-10 12:37:20 +00:00
Andrew Nelless
688095d0a7
Remove IRIX nonsense
2017-02-09 17:34:09 +00:00
Andrew Nelless
30768207b3
Move WiX installer project to new dist directory
2017-02-09 17:07:59 +00:00
Andrew Nelless
191dac1193
Remove 'install' subdirectory
2017-02-09 16:16:33 +00:00
Andrew Nelless
df58209e83
Remove /FR from Windows build
2017-02-09 16:14:14 +00:00
Andrew Nelless
6a5abbe3c2
Change OpenSSL binary path (again)
2017-02-08 12:38:59 +00:00
Andrew Nelless
196fa02443
Disable warnngs as errors on Windows
2017-02-08 00:55:56 +00:00
Andrew Nelless
7d3531e3c2
Copy WiX setup files to build directory
2017-02-08 00:46:37 +00:00
Andrew Nelless
f9b3969f72
Fix up Synergy version number
2017-02-07 23:01:01 +00:00
Andrew Nelless
15885086fa
Make CMake configure WiX
2017-02-07 17:07:11 +00:00
Andrew Nelless
7161e28cf6
Put binaries into install directory
2017-02-07 12:32:37 +00:00
Andrew Nelless
e4db361d62
Ensure source tree is clean after build
2017-02-07 12:28:18 +00:00
Andrew Nelless
82a4b859c3
Make it clear was BUILD_SERVICE does
2017-02-07 01:27:15 +00:00
Andrew Nelless
e779b2b49a
Remove redundant OS_TARGET_* definitions
2017-02-07 01:27:15 +00:00
Andrew Nelless
6bb3a921e6
Remove OpenSSL binaries for macOS
2017-02-07 01:25:00 +00:00
Andrew Nelless
e86029d7ea
Fix up OpenSSL paths in CMake and WiX
2017-02-07 01:25:00 +00:00
Jerry (Xinyu Hou)
c79759115b
Use 64 bit openssl on Mac
2017-02-07 01:24:59 +00:00
Andrew Nelless
680c9b4078
Merge changes from v1.8.8-rc1
2017-02-06 14:28:20 +00:00
Andrew Nelless
2643cea67b
#5074 Nuke -Werror. It's dumb right now
2017-02-06 11:10:26 +00:00
Andrew Nelless
4b913b5599
v1.8.8-rc1
2017-01-31 12:39:18 +00:00
Nye Liu
a5140aa1b9
Fix typo in compiler flags
2017-01-21 11:12:27 +00:00
XinyuHou
fd6ea65f1a
Version to1.8.7-stable
2017-01-18 12:43:17 +00:00
XinyuHou
2ab21aaa01
Version to 1.8.6-stable
2016-12-12 16:55:31 +00:00
XinyuHou
d8cd60f057
Version to 1.8.6-rc2
2016-12-06 11:22:54 +00:00
Jerry (Xinyu Hou)
c79ef74392
Move OpenSSL directory definiation to root CMakeLists
2016-11-16 16:55:20 +00:00
Jerry (Xinyu Hou)
f0601119ab
Option to build service or not
2016-11-16 16:19:25 +00:00
Jerry (Xinyu Hou)
7ce6905935
Version to 1.8.6-rc1
2016-11-01 15:22:33 +00:00
Jerry (Xinyu Hou)
a18eba7520
Version to 1.8.5-stable
2016-10-31 12:45:42 +00:00