summaryrefslogtreecommitdiffstats
path: root/CMakeLists.txt
Commit message (Collapse)AuthorAgeFilesLines
* [Minor] Cleanup unused cmake checksAnton Yuzhaninov2021-09-201-44/+0
|
* Add SYSTEM_DOCTEST cmake optionPetr Vaněk2021-09-021-2/+7
| | | | | | | | | | | | | | | This gives packagers option to use system version of doctest rather than bundled one. It is disabled by default. Additionally, there is no need to link rspamd-test-cxx with doctest as it is is single header library. Main reason for this change is that currently bundled version of doctest-2.4.5 can't compile with glibc-2.34 [1]. However, this issue was already fixed in upstream doctest-2.4.6 [2] in commit [3]. With this, packagers can just bump doctest to fixed version. [1] https://github.com/onqtam/doctest/issues/473 [2] https://github.com/onqtam/doctest/blob/master/CHANGELOG.md#246-2021-03-22 [3] https://github.com/onqtam/doctest/commit/099d5414e97244ec44cf46b14cd176b3a3dc52e3
* Add SYSTEM_FMT cmake optionPetr Vaněk2021-08-211-2/+7
| | | | | This gives packagers option to use system version of fmt rather than bundled one. It is disabled by default.
* [Minor] Update version to 3.1Vsevolod Stakhov2021-08-201-1/+1
|
* [Minor] Update version to 3.0 due to amount of changesVsevolod Stakhov2021-08-081-2/+2
|
* [Minor] CMakeLists.txt: add LUA_PATH for run-testDuncan Bellamy2021-07-291-1/+4
| | | | * fixes #3826
* [Minor] Run all unit tests for Rspamd in run-test targetVsevolod Stakhov2021-07-241-2/+2
|
* [Feature] CMakeLists.txt: Change check and run-test to use rspamd-test-cxxDuncan Bellamy2021-07-181-2/+2
| | | | * fixes #3807
* [Minor] Fix FreeBSD release build with lld/libc++Vsevolod Stakhov2021-06-231-0/+2
| | | | Issue: #3778
* [Minor] change headers for zstd depending on bundled or system usedDuncan Bellamy2021-05-291-0/+1
| | | | follow on patch from #3764
* [Minor] Try to fix libicu linkageVsevolod Stakhov2021-05-281-2/+4
|
* [Feature] add SYSTEM_ZSTD cmake optionDuncan Bellamy2021-05-231-1/+7
| | | | To use the system zstd instead on the bundled version
* [Minor] Always use UTF8 as the system encoding (for libicu)Vsevolod Stakhov2021-05-171-0/+1
|
* [Minor] Remove legacy iconv stuffVsevolod Stakhov2021-05-151-16/+0
|
* [Project] Css: Tidy up lambdasVsevolod Stakhov2021-03-291-1/+1
|
* [Project] Add fu2 library to better functions abstractionsVsevolod Stakhov2021-03-291-0/+1
|
* [Project] Css: Move some of the tests to the doctestVsevolod Stakhov2021-03-151-1/+1
|
* [Minor] Make "INSTALL GLOB_RECURSE" for conf match conf and inc filesDuncan Bellamy2021-03-141-1/+2
| | | | Ignores files left by patch
* [Project] Add doctest unit testing libraryVsevolod Stakhov2021-03-121-0/+3
|
* [Project] Add fmt library for simple string opsVsevolod Stakhov2021-03-121-1/+2
|
* [Minor] Check for Lua 5.4Vsevolod Stakhov2021-02-261-12/+25
| | | | Issue: #3656
* [Project] Css: Declarations parsing logic skeletonVsevolod Stakhov2021-02-181-0/+1
|
* [Rework] Require proper C++ environment for Rspamd buildVsevolod Stakhov2021-01-141-0/+2
|
* [Minor] Update version to 2.8Vsevolod Stakhov2021-01-081-1/+1
|
* [Minor] Fix some compiler warningsDuncan Bellamy2020-12-291-0/+2
|
* [Minor] Add LIB_SUFFIXES needed to detect lua on alpine linuxDuncan Bellamy2020-12-101-0/+2
|
* [Minor] Fix bogus cmakeVsevolod Stakhov2020-11-181-4/+4
|
* [Minor] Use CONFIGURE_DEPENDS for glob expressionsVsevolod Stakhov2020-11-181-6/+6
|
* [Minor] Update version to 2.7Vsevolod Stakhov2020-09-301-1/+1
|
* [Project] Detect memrchr in systems that supports itVsevolod Stakhov2020-07-241-0/+1
|
* [Minor] Add recvmmsg detectionVsevolod Stakhov2020-06-011-0/+5
|
* [Rework] Use google-ced instead of libicu chardet as the former sucksVsevolod Stakhov2020-05-261-0/+3
|
* [Minor] Fix pthreads linkingVsevolod Stakhov2020-05-241-2/+2
|
* [Minor] Fix luajit searchVsevolod Stakhov2020-05-181-3/+6
|
* [Rework] Remove old FindLua module, disable lua fallback when LuaJIT is enabledVsevolod Stakhov2020-05-171-23/+46
|
* [Minor] Update version to 2.6Vsevolod Stakhov2020-04-011-1/+1
|
* [Minor] Update version to 2.5Vsevolod Stakhov2020-02-261-1/+1
|
* [Minor] Remove some old unused crapVsevolod Stakhov2020-02-071-1/+0
|
* [Minor] Add explicit checks for FIPS mode presenceVsevolod Stakhov2020-02-071-0/+11
|
* [Minor] Update version to 2.4Vsevolod Stakhov2020-02-041-1/+1
|
* [Minor] remove unused examplesdirChristian Göttsche2020-01-161-2/+1
|
* Append CXX to the list of needed languagesPetr Vaněk2019-12-131-1/+1
| | | | | The replxx is written in C++ and it is enabled by default. We need to specify this to correctly pass user specific CXXFLAGS.
* cmake: Unify ENABLE_OPENBLAS and ENABLE_BLASPetr Vaněk2019-11-261-1/+0
| | | | | | | ENABLE_OPENBLAS is removed because it was not used to check if the openblas library should be used. The ENABLE_BLAS is moved from CMakeLists.txt to cmake/Openblas.cmake to have all related variables in one file and to reduce a complexity of CMakeLists.txt slightly.
* [Minor] Update version to 2.3Vsevolod Stakhov2019-11-191-1/+1
|
* [Minor] Disable jemalloc on sanitized buildsVsevolod Stakhov2019-11-191-1/+1
|
* [Rework] Further cmake system reworkVsevolod Stakhov2019-11-181-118/+6
|
* [Rework] Make cmake structure more modularVsevolod Stakhov2019-11-181-620/+14
|
* [Project] Add fast utf8 validation libraryVsevolod Stakhov2019-11-151-0/+1
|
* [Minor] Move CPU detection out of the cryptobox moduleVsevolod Stakhov2019-11-151-16/+105
|
* [Rework] Move cmake modules to a dedicated pathVsevolod Stakhov2019-11-151-3/+4
|