Commit Graph

115 Commits

Author SHA1 Message Date
Gunnar Beutner 83e410a302 Remove cmake_policy call
refs #11449
2016-04-20 10:09:36 +02:00
Gunnar Beutner 0028bf0b8a Fix support for building debug MSI packages
refs #11449
2016-04-20 10:09:36 +02:00
Gunnar Beutner 7fe6c429dd Make sure NSIS-based installations are uninstalled before we copy the new
files

refs #11449
2016-04-20 10:09:36 +02:00
Gunnar Beutner b27455c865 Add new images for the Windows installer
refs #11449
2016-04-20 10:09:34 +02:00
Gunnar Beutner 5c77e853a7 Remove support for NSIS
refs #11449
2016-04-20 10:07:50 +02:00
Gunnar Beutner 01709955a8 Add missing pre and post installation commands
refs #11449
2016-04-20 10:07:50 +02:00
Gunnar Beutner 389cb54f93 Implement support for running custom install/uninstall actions
refs #11449
2016-04-20 10:07:47 +02:00
Gunnar Beutner 7b37bd8f41 Add preliminary support for 64-bit packages
refs #11449
2016-04-20 10:07:25 +02:00
Gunnar Beutner e75262af2f Update NSClient++ to version 0.4.4.19
fixes #11473
fixes #11474
2016-04-20 10:07:24 +02:00
Louis Sautier 45786e2b81 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-04-20 10:07:24 +02:00
Gunnar Beutner e314bc1ad5 Add /bigobj compiler option for Windows
refs #11462
2016-04-20 10:07:23 +02:00
Gunnar Beutner c998665da2 Add -pthread to build flags
refs #10963
2016-02-23 10:46:19 +01:00
Gunnar Beutner a727913aa0 Build fix for Windows
fixes #10824
2016-02-23 09:18:07 +01:00
Gunnar Beutner c544c686a8 Update copyright headers for 2016 2016-01-12 08:31:24 +01:00
Michael Friedrich 0464071ddb Fix build error with older CMake versions on VERSION_LESS compare
fixes #10826
2015-12-11 14:49:48 +01:00
Michael Friedrich 8f73207d01 Add CMake flag for disabling the unit tests
fixes #10660
2015-12-08 15:56:51 +01:00
Gunnar Beutner 91c2a590ba Disable --std=c++11 for ancient GCC versions
fixes #10744
2015-12-08 15:39:23 +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 2c6a87576b.

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
Gunnar Beutner 6fff339212 Add start menu item for Icinga Studio
refs #10042
2015-08-31 08:35:24 +02:00
Gunnar Beutner c37a23ccba Implement the Icinga Studio application
fixes #10042
2015-08-31 07:50:01 +02:00
Gunnar Beutner 854f8ec918 Don't re-download NSCP for every build
fixes #9961
2015-08-18 20:16:22 +02:00
Gunnar Beutner 7890e20da7 Implement reload functionality for Windows
fixes #7880
2015-08-10 15:28:31 +02:00
Michael Friedrich c8d129bf9f Enable -Wno-deprecated-register for Clang and AppleClang
refs #9414
2015-07-14 15:02:43 +02:00
Gunnar Beutner 93177ee09a Fix build problems on AIX
fixes #9531
2015-07-01 08:48:42 +02:00
Gunnar Beutner a1d80418db Add "Install NSClient++" check box in the Windows wizard
fixes #9263
2015-06-15 11:19:18 +02:00
Michael Friedrich 8fa39c3d48 Really remove the NSClient++ installer
refs #9238
2015-05-29 10:56:05 +02:00
Gunnar Beutner 0548754a9b Remove NSClient++ from the installer (for now; will be moved to the setup wizard)
refs #9238
2015-05-19 10:15:26 +02:00
Gunnar Beutner 84f5041091 Change permissions for the etc directory on Windows
fixes #9269
2015-05-13 13:57:28 +02:00
Gunnar Beutner 69578eb7de Bundle NSClient++ in Windows installer
fixes #9238
2015-05-12 16:00:04 +02:00
Gunnar Beutner 85d773a21b Improve user experience when updating Icinga 2 with the NSIS installer
fixes #8116
2015-05-12 13:55:40 +02:00
Gunnar Beutner 42a7ca4e78 Avoid most other unnecessary PLT indirections
refs #8890
2015-03-28 17:40:01 +01:00
Gunnar Beutner 665c3b45c1 Add support for the C++11 keyword 'override'
fixes #8842
2015-03-23 07:55:06 +01:00
Gunnar Beutner 37736caa5c Implement support for libedit
fixes #8776
2015-03-17 15:05:47 +01:00
Gunnar Beutner f485424f7f Add -fvisibility-inlines-hidden to the C/CXX flags when available 2015-03-09 09:49:55 +01:00
Gunnar Beutner 24db685806 Add -fno-fat-lto-objects to the compiler flags when ICINGA2_LTO_BUILD is enabled 2015-03-04 10:58:06 +01:00
Gunnar Beutner 47842e2797 Add a CMake variable for -flto 2015-03-04 08:57:20 +01:00
Gunnar Beutner 663fe5a4bd Add --gc-sections to the linker flags 2015-03-01 15:29:57 +01:00
Gunnar Beutner 6495e85760 Enable unity builds by default 2015-03-01 01:28:17 +01:00
Gunnar Beutner d8203f4bb5 Build fix for OpenBSD
fixes #8434
2015-02-13 11:21:20 +01:00
Michael Friedrich 78bfd0204c Update copyright year 2015-01-22 12:00:23 +01:00
Gunnar Beutner a20d168340 Remove libreadline support
fixes #8168
2015-01-13 14:45:38 +01:00
Gunnar Beutner 97168378e8 Rename _DEBUG to I2_DEBUG
fixes #7767
2014-12-19 12:19:28 +01:00
Gunnar Beutner 7be19a2134 Move the InstallConfig include into the top-level CMakeLists.txt file
refs #7794
2014-12-19 09:51:14 +01:00
Gunnar Beutner cb7f93dc19 Implement CMake options for some of the modules
fixes #7794
fixes #7795
2014-12-19 09:46:41 +01:00
Gunnar Beutner c90c8919ca Fix the dependency nightmare that is libreadline
refs #8091
2014-12-17 10:24:13 +01:00