Michael Friedrich
5479adb908
Use VERSION instead of icinga2.spec
2018-04-23 11:04:55 +02:00
Michael Friedrich
0d26a2bf50
Fix SysconfigFile detection for binary builds
...
It may happen that the variable is not properly initialized
and we'll have an empty string. Observed on macOS and inside
Docker.
refs #6215
refs #6241
2018-04-19 12:29:01 +02:00
Gunnar Beutner
74d5137dde
Implement AppLocal deployment support for UCRT
...
refs #5856
2018-01-15 11:31:35 +01:00
Michael Friedrich
2d3149157f
Fix clang compiler detection on Fedora and macOS
...
fixes #5257
2017-09-27 20:04:43 +02:00
mcktr
4dcf0f322a
Renamed ChangeLog to CHANGELOG.md in CMakeList.txt
2017-06-20 19:44:42 +02:00
Michael Friedrich
6397fedc3d
Remove experimental redis feature before 2.7 release
2017-06-20 11:52:24 +02:00
Alexander A. Klimov
7054f4664e
CMake: require a GCC version according to INSTALL.md
2017-05-12 16:23:27 +02:00
Jean Flach
18005e2c13
Make last commit actually work...
...
refs #4822
2017-04-06 13:35:15 +02:00
Jean Flach
c86094c826
Fix openssl1.1 for x64 builds
...
refs #4822
2017-04-06 13:03:55 +02:00
Jean Flach
966c2a4602
Fix CMake handling of openssl 1.1.0
...
fixes #5141
2017-04-05 17:51:20 +02:00
Gunnar Beutner
31650b0beb
Add RedisWriter class
...
refs #4991
2017-02-09 16:40:11 +01:00
Michael Friedrich
b7caf0820d
Ensure that *.icinga.com is used everywhere
...
fixes #13897
fixes #13277
2017-01-10 17:19:12 +01:00
Michael Friedrich
c81b4a82dd
Upgrade NSClient++ to 0.5.0 stable
...
This involves required changes in the nscp-local ITL CheckCommand
definitions. Upgrading NSClient++ therefore requires updating
the Icinga 2 Windows client as well.
fixes #12733
2016-09-21 15:28:20 +02:00
Gunnar Beutner
e298191c2e
Improve support for building the chocolatey package
...
fixes #12603
2016-08-31 14:55:20 +02:00
Gunnar Beutner
ad0e4f4489
Fix RPATH for the unit test binaries
...
fixes #8806
2016-08-28 17:19:20 +02:00
Gunnar Beutner
4d503a3abb
Clean up detection of the -flto flag
...
refs #12564
2016-08-27 21:42:05 +02:00
Gunnar Beutner
0d3563ddaa
Add -flto to compiler flags
...
fixes #12564
2016-08-27 16:07:37 +02:00
Gunnar Beutner
b5b09216c6
Use lambda functions for INITIALIZE_ONCE
...
fixes #12562
2016-08-27 09:48:36 +02:00
Gunnar Beutner
03b593fa67
Fix support for building with ccache
...
refs #12537
2016-08-27 08:01:13 +02:00
Gunnar Beutner
60e86e02ff
Improve error message for old versions of GCC
...
refs #12537
2016-08-27 07:45:37 +02:00
Gunnar Beutner
30762e5330
Set versions for all internal libraries
...
fixes #12552
2016-08-25 17:56:18 +02:00
Gunnar Beutner
bdaf02295f
Update cmake config to require a compiler that supports C++11
...
fixes #12537
2016-08-25 06:32:45 +02:00
Gunnar Beutner
376e83bd06
Add -fvisibility=hidden to the default compiler flags
...
fixes #12536
2016-08-25 05:05:51 +02:00
Louis Sautier
e725e6719c
Detect logrotate not installed in /usr/sbin
...
Gentoo started installing the logrotate binary to bin, see
gentoo/gentoo@bc23def39c
and https://bugs.gentoo.org/show_bug.cgi?id=588156
There might be other systems doing that, which makes it a good idea
to stop hardcoding the path.
fixes #12535
Signed-off-by: Gunnar Beutner <gunnar.beutner@netways.de>
2016-08-24 21:10:03 +02:00
Gunnar Beutner
72faf42f1a
Build fix for Ubuntu precise
...
refs #12389
2016-08-10 08:22:17 +02:00
Gunnar Beutner
e8ae1dc4a6
Include compiler name/version and build host name in --version
...
fixes #12389
2016-08-10 08:09:44 +02:00
Gunnar Beutner
5c04331de3
Fix include for icinga2.wixpatch (again)
...
refs #11449
2016-04-14 14:58:13 +02:00
Gunnar Beutner
bff4a139bd
Remove cmake_policy call
...
refs #11449
2016-04-14 14:14:57 +02:00
Gunnar Beutner
936bd4aa0d
Fix support for building debug MSI packages
...
refs #11449
2016-04-14 14:08:18 +02:00
Gunnar Beutner
63a7453e10
Make sure NSIS-based installations are uninstalled before we copy the new
...
files
refs #11449
2016-04-14 12:16:45 +02:00
Gunnar Beutner
d4f4d57699
Add new images for the Windows installer
...
refs #11449
2016-04-11 18:02:56 +02:00
Gunnar Beutner
782fce79a4
Remove support for NSIS
...
refs #11449
2016-03-31 14:53:54 +02:00
Gunnar Beutner
14db2f04a8
Add missing pre and post installation commands
...
refs #11449
2016-03-31 14:53:54 +02:00
Gunnar Beutner
6bf3225e84
Implement support for running custom install/uninstall actions
...
refs #11449
2016-03-31 14:53:54 +02:00
Gunnar Beutner
c5b7f9000d
Add preliminary support for 64-bit packages
...
refs #11449
2016-03-30 11:47:39 +02:00
Gunnar Beutner
eb7887dad0
Update NSClient++ to version 0.4.4.19
...
fixes #11473
fixes #11474
2016-03-30 09:47:45 +02:00
Louis Sautier
4970c459ee
Re-add the 'su' directive to logrotate if supported
...
- try to detect a recent logrotate version which supports the 'su'
directive (added in 3.8.0, see
5be96cf182 (diff-e4eb329834da3d36278b1b7d943b3bc9R6)
)
- if logrotate can't be found, assume an old version is used
- allow the parameter to be forced by the user
fixes #9249
Signed-off-by: Gunnar Beutner <gunnar@beutner.name>
2016-03-29 14:59:06 +02:00
Gunnar Beutner
02ed66847c
Add /bigobj compiler option for Windows
...
refs #11462
2016-03-29 08:45:46 +02:00
Gunnar Beutner
9e9298f4fa
Add -pthread to build flags
...
refs #10963
2016-02-16 13:08:21 +01:00
Gunnar Beutner
599929b0f6
Update copyright headers for 2016
2016-01-12 08:29:59 +01:00
Gunnar Beutner
82961d8977
Build fix for Windows
...
fixes #10824
2016-01-11 14:28:58 +01:00
Michael Friedrich
138d416ee2
Fix build error with older CMake versions on VERSION_LESS compare
...
fixes #10826
2015-12-11 14:45:04 +01:00
Gunnar Beutner
8269556f02
Disable --std=c++11 for ancient GCC versions
...
fixes #10744
2015-11-30 08:16:39 +01:00
Michael Friedrich
81c3b4d1d4
Add CMake flag for disabling the unit tests
...
fixes #10660
2015-11-25 15:24:04 +01:00
Gunnar Beutner
e1e103f72c
Update download URL for NSClient++
...
fixes #10629
2015-11-14 05:38:03 +01:00
Gunnar Beutner
3ded63a01c
Revert "Make sure 'api setup' is run by the Windows installer"
...
This reverts commit 2c6a87576b6548f8fbee455ef59ddf617cf64f35.
refs #9948
2015-11-06 17:23:55 +01:00
Matthaus Owens
80d63d7e58
Don't try to use --gc-sections on SunOS
...
The linker on Solaris pukes on the floor when handed --gc-sections, so this commit adds SunOS to the list of OSes to exclude from this section of CMakery.
fixes #10555
Signed-off-by: Gunnar Beutner <gunnar@beutner.name>
2015-11-06 17:02:32 +01:00
Gunnar Beutner
438210651f
Build fix for OpenBSD
2015-10-20 22:54:58 +02:00
Gunnar Beutner
2c6a87576b
Make sure 'api setup' is run by the Windows installer
...
fixes #9948
2015-10-01 08:42:03 +02:00
Hendrik Röder
33c0c2feff
Use SIDs for setting permissions on $INSTDIR
...
fixes #10093
2015-09-24 08:45:35 +02:00