summaryrefslogtreecommitdiff
path: root/CMakeLists.txt
AgeCommit message (Collapse)Author
2016-07-12Properly use the docstring variableslouiz’
2016-07-12Clean the list of options visible in non-advanced ccmakelouiz’
2016-07-12Use an ugly way, because SOURCES property does not work in cmake 3.0louiz’
2016-07-12Set the required cmake version to 3.0louiz’
2016-07-12Don't use target_sources() in cmake because it's >=3.1 onlylouiz’
2016-07-12Move reload.*pp from louloulibs to srclouiz’
2016-07-02Add a valgrind suppression filelouiz’
2016-06-29Run e2e through with valgrind if BIBOUMI_E2E_VALGRIND is set in the envlouiz’
2016-06-13Display a message to tell if we found pandoc or notlouiz’
fix #3177
2016-06-11Allow cmake to configure the systemd unit’s user and groupEmmanuel Gil Peyrot
2016-05-23Update the build process to take into account the rst fileslouiz’
2016-04-22Move the e2e tests out of make checklouiz’
2016-04-22Force LANG to en_US when generating biboumi.spec (fixes the date format)louiz’
2016-03-24Fetch Catch from our own clone, instead of the github one.louiz’
Avoids: - Relying on github’s services - Fetching a new (malicious) version, automatically, without any “check”
2016-02-24Add a basic integration test in pythonFlorent Le Coz
2016-01-21Add a “rpm” target in the makefile, building a RPMFlorent Le Coz
2016-01-21Spec file becomes a template, auto filled with the date and versionFlorent Le Coz
2016-01-15Fix a build when litesql is found but not botanFlorent Le Coz
fix #3157
2016-01-14Only activate systemd’s watchdog if we are compiling with systemdFlorent Le Coz
ref #3152
2016-01-13Display an info message on make distFlorent Le Coz
2016-01-13Install the unit file in lib/, not etc/Florent Le Coz
2016-01-13Include catch.hpp in the dist tarballFlorent Le Coz
2016-01-13If catch.hpp is found in tests/, use it without cloning the git repoFlorent Le Coz
2016-01-13Remove the second '-' from the package when ~dev is thereFlorent Le Coz
2016-01-13Build the doc with the default make targetFlorent Le Coz
2016-01-13Generate systemd file from template and make installs it and the confFlorent Le Coz
The unit file Type=, as well as the executable path should now be correct with a simple “make install”, whatever the install prefix and the DESTDIR values are. ref #3152
2015-11-05Only include the coverage flags when compiling with gccFlorent Le Coz
2015-10-29Only download Catch when the test_suite target is builtFlorent Le Coz
2015-10-29Make lcov gcov etc optionalFlorent Le Coz
make coverage will display an error instead
2015-10-29make coverage is only available with a debug buildFlorent Le Coz
2015-10-29Add code coverage supportFlorent Le Coz
make coverage runs the test_suite and generates a report
2015-10-29Use Catch for our test suiteFlorent Le Coz
`make check` is also added to compile and run the tests Catch is fetched with cmake automatically into the build directory when needed
2015-10-24Add the network module to the test_suiteFlorent Le Coz
Because we added a network unit test
2015-09-23Provide username and realname IRC server optionsFlorent Le Coz
Used in the USER command when connecting to the IRC server, instead of the first nick. fix #3028
2015-09-18Introduce an optional Database moduleFlorent Le Coz
Uses litesql
2015-07-15louloulibs is part of the repository, so no need to check for its presenceFlorent Le Coz
2015-06-04Bump to 3.0~devFlorent Le Coz
2015-05-28Release version 2.02.0v2Florent Le Coz
2015-05-28Revert "Use git-archive-all in the make dist, to include the submodules in ↵Florent Le Coz
the archive" This reverts commit 54f96debcaa80ea2d49f722b0df11d227943ebba.
2015-05-26Use git-archive-all in the make dist, to include the submodules in the archiveFlorent Le Coz
2015-03-02Forgot to remove some XMPP files that are now in louloulibs insteadFlorent Le Coz
2015-02-27Suggest the command git submodule update --initFlorent Le Coz
2015-02-27Fix a typoFlorent Le Coz
2015-02-27Also check if the louloulibs/CMakeLists.txt file is missingFlorent Le Coz
Because apparently when cloning a repository with submodules, git creates empty sub-directories
2015-02-27Only use include_directory() if the directory path is definedFlorent Le Coz
2015-02-27Remove all the libs that are now in louloulibsFlorent Le Coz
2015-02-26Fix the systemd-conditional codeFlorent Le Coz
By using SYSTEMD_FOUND instead of SYSTEMDDAEMON_FOUND, where I forgot to rename it…
2015-02-23Implement async DNS resolution using c-aresFlorent Le Coz
fix #2533
2014-11-13Improve dependencies checks in the build processFlorent Le Coz
- Rename all Find*.cmake files to uppercase, to make things more consistent, and fix some issues with them (notably the REQUIRED flag) - Rename SYSTEMDDAEMON to SYSTEMD and only use the libsystemd instead of libsystemd-daemon because it's deprecated for a long time now - Provide a WITH_* and WITHOUT_* switch for all optional dependencies - Document things in the INSTALL file
2014-07-15Provide WITHOUT_BOTAN and WITHOUT_SYSTEMD cmake flagsFlorent Le Coz
Use them to build without linking to them, even if they are on your system