Commit Graph

99 Commits

Author SHA1 Message Date
Michal Moravec bf909ce47f Allow MYSQL_LIB to be specified by ENV variable 2018-02-21 10:49:53 +01:00
Jean Flach ee85af2151 Remove build breaking include
This breaks the build for windows and does not seem to be required.
2018-01-19 15:44:52 +01:00
Gunnar Beutner e1134fd3d9 Build all remaining libraries as object libraries 2018-01-17 14:59:02 +01:00
Markus Frosch fb0cc79de6 FindMySQL: Search for mariadbclient by default
This would look for both names and use the first found.
2018-01-04 17:37:15 +01:00
Markus Frosch 3b9c00c6ec FindMySQL: Allow other implementations
Like mariadbclient.

So the user can specify the same via -D
2018-01-04 17:33:29 +01:00
Gunnar Beutner 75e2473616 Clean up source lists in the CMakeLists.txt files 2018-01-03 11:47:46 +01:00
Michael Friedrich 158312c87b
Merge pull request #5934 from Icinga/feature/cmake-library-paths
Add more include/library paths for MySQL and PostgreSQL
2018-01-03 10:58:30 +01:00
Gunnar Beutner 6afc4ec7ac Add more include/library paths for MySQL and PostgreSQL 2018-01-03 01:11:54 +01:00
Gunnar Beutner 90496b5456 Build libraries as static libraries 2018-01-02 23:29:48 +01:00
Michael Insel 158ae2188e Change copyright header for 2018 2018-01-02 12:08:55 +01:00
Markus Frosch da1265a0fc execvpe: Fixup indention for readability
The file was added with a mixed indention, now all are spaces.

Corresponding to the indented tabwidth of 2 and a sub-indention on curly
brackets.
2017-12-19 16:40:38 +01:00
Michael Friedrich 6397fedc3d Remove experimental redis feature before 2.7 release 2017-06-20 11:52:24 +02:00
Jean Flach 273c893a77 Fix hiredis being built when not needed
fixes #5125
2017-04-03 16:20:00 +02:00
Michael Friedrich 321b067a18 Use hiredis 0.13.3
refs #4991
2017-03-14 14:48:18 +01:00
Gunnar Beutner 31650b0beb Add RedisWriter class
refs #4991
2017-02-09 16:40:11 +01:00
Gunnar Beutner 55e4881337 Add hiredis library
refs #4991
2017-02-09 16:40:11 +01:00
Edgar Fuß 582f700a1a Don't try to include <alloca.h> (as for other BSDs)
fixes #4777
2017-02-08 17:50:49 +01:00
Edgar Fuß f454053d13 Fix NetBSD install path
fixes #4776
2017-02-08 17:48:34 +01:00
Michael Friedrich b7caf0820d Ensure that *.icinga.com is used everywhere
fixes #13897
fixes #13277
2017-01-10 17:19:12 +01:00
Gunnar Beutner 1dc4ab367e Fix: Unit tests randomly crash after the tests have completed
fixes #12610
2016-09-07 08:25:53 +02:00
Gunnar Beutner 16742f83ba Don't link against libmysqlclient_r
fixes #12514
2016-08-27 09:59:23 +02:00
Gunnar Beutner 30762e5330 Set versions for all internal libraries
fixes #12552
2016-08-25 17:56:18 +02:00
Gunnar Beutner 99735a5b2d Fix dependencies for the unit tests
fixes #11832
2016-05-24 13:49:37 +02:00
Gunnar Beutner 6cc72e68ec Build fix for Ubuntu Xenial
fixes #11634
2016-04-20 15:36:02 +02:00
Jean Flach 0c837e30e8 Fix CMake not finding mysql libs on Windows
fixes #11208
2016-02-23 16:08:58 +01:00
Gunnar Beutner 599929b0f6 Update copyright headers for 2016 2016-01-12 08:29:59 +01:00
Gunnar Beutner c37a23ccba Implement the Icinga Studio application
fixes #10042
2015-08-31 07:50:01 +02:00
Gunnar Beutner 93177ee09a Fix build problems on AIX
fixes #9531
2015-07-01 08:48:42 +02:00
Jean-Marcel Flach d898350b68 Improve compatibility with sles11 2015-04-21 15:29:09 +02:00
Paul Richards 12d09ee249 Make flex detection on Windows more robust
fixes #8913

Signed-off-by: Gunnar Beutner <gunnar@beutner.name>
2015-03-31 08:25:59 +02:00
Gunnar Beutner 37736caa5c Implement support for libedit
fixes #8776
2015-03-17 15:05:47 +01:00
Gunnar Beutner 1fe24cd417 Fix incorrect variable use in BoostTestTargets.cmake
fixes #8749
2015-03-17 09:06:06 +01:00
Gunnar Beutner e3e83ae163 Ignore file name extension in 'flex --version' output
refs #8750
2015-03-16 13:37:11 +01:00
Gunnar Beutner 4a8920b1d4 Improve Flex version detection on Windows
refs #8750
2015-03-16 13:32:02 +01:00
Jean Flach 27788d1fdc Move execvpe and socketpair builds to the Lib folder 2015-02-16 10:59:05 +01:00
Gunnar Beutner 608ec97ece Fix incorrect license header 2015-02-15 13:52:56 +01:00
Gunnar Beutner e0bbfb175c Move most of the socket I/O to a separate thread
fixes #8300
fixes #8243
2015-02-14 09:42:11 +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
Lars Engels 9217ea3143 Add support for FreeBSD and DragonFlyBSD
refs #7680

Signed-off-by: Gunnar Beutner <gunnar.beutner@netways.de>
2014-11-14 10:43:51 +01:00
Gunnar Beutner 05d642f69d Use system-provided version of YAJL where available
fixes #7454
2014-10-27 12:42:57 +01:00
Gunnar Beutner 8a2afae83b Fix incorrect include path
refs #7452
2014-10-26 20:05:38 +01:00
Gunnar Beutner 7559273359 Replace cJSON with YAJL
fixes #7452
2014-10-26 20:00:35 +01:00
Gunnar Beutner 425dbba35b Remove icinga2-list-objects
refs #7251
2014-10-15 15:06:52 +02:00
Gunnar Beutner 93ca4eef31 Add missing quotes in PythonSetup.cmake
refs #7243
2014-10-01 22:36:14 +01:00
Gunnar Beutner 3c0833429c Update GNUInstallDirs.cmake file
fixes #7139
2014-09-09 12:00:26 +02:00
Gunnar Beutner 3a44935f2d Don't link libcJSON against libm on Haiku
refs #7115
2014-09-06 02:15:05 +02:00
Gunnar Beutner 473717d5d9 Build fix for FreeBSD 2014-09-04 10:44:34 +02:00
Gunnar Beutner 6f2ea6bc08 Fix build problems with Oracle Solaris Studio
refs #6896
2014-09-02 13:09:17 +02:00
Gunnar Beutner 8d16ed8425 Link libcJSON against libm
fixes #6147
2014-09-01 13:39:49 +02:00