aboutsummaryrefslogtreecommitdiffstats
path: root/cmake
Commit message (Collapse)AuthorAgeFilesLines
* [Minor] FindRagel.cmake - remove cmake min versionDuncan Bellamy2021-05-311-3/+0
| | | | As now causes warning and main CMakeLists.txt min version is greater
* [Minor] Always use c++ linker nowVsevolod Stakhov2021-05-281-1/+0
|
* [Minor] Add -m64 optionVsevolod Stakhov2021-05-211-0/+1
|
* [Minor] Allow to enable libc++ conditionallyVsevolod Stakhov2021-02-091-2/+8
|
* [Minor] Toolset: Use libc++ as libstdc++ is broken on old compilersVsevolod Stakhov2021-02-091-2/+4
|
* [Minor] Another ragel fixVsevolod Stakhov2021-01-221-1/+1
|
* [Minor] Improve ragel support in cmakeVsevolod Stakhov2021-01-221-2/+5
|
* [Minor] Allow timestamping of the compilationVsevolod Stakhov2021-01-221-0/+5
|
* [Project] Allow static libstdc++Vsevolod Stakhov2021-01-221-0/+9
|
* [Minor] Make sanitizer optionalVsevolod Stakhov2021-01-071-1/+2
|
* [Feature] allow hyperscan for aarch64Duncan Bellamy2020-12-281-4/+1
|
* [Feature] Support BLIS blas libraryVsevolod Stakhov2020-09-021-1/+18
|
* [Rework] Change and improve openblas detection and usageVsevolod Stakhov2020-09-021-6/+22
|
* [Minor] Use cblas_saxpy where possibleVsevolod Stakhov2020-09-011-0/+22
|
* [Minor] Sigh, another workaround for broken blasVsevolod Stakhov2020-08-271-0/+33
|
* [Minor] Link lapack as wellVsevolod Stakhov2020-08-191-0/+5
|
* [Project] Detect memrchr in systems that supports itVsevolod Stakhov2020-07-241-0/+2
|
* [Minor] Replace ADD_DEFINITIONS with ADD_COMPILE_OPTIONSVsevolod Stakhov2020-06-022-7/+7
|
* [Minor] Fix clang plugin with asanVsevolod Stakhov2020-05-281-3/+4
|
* [Rework] Remove old FindLua module, disable lua fallback when LuaJIT is enabledVsevolod Stakhov2020-05-171-114/+0
|
* [Minor] enable Wmissing-format-attributeChristian Göttsche2020-04-111-0/+4
|
* [Minor] Enable missing_noreturn compiler warningChristian Göttsche2020-04-111-0/+4
|
* [Minor] Print always IPO statusChristian Göttsche2020-04-111-0/+3
|
* [Feature] Support multiple base32 alphabetsVsevolod Stakhov2020-04-091-1/+1
|
* [Minor] Support gcc static analyzer (from gcc 10)Vsevolod Stakhov2020-04-091-0/+8
|
* [Minor] Slghtly improve cmake reporting + use -O0 with full debugVsevolod Stakhov2020-03-302-4/+13
|
* [Rework] Further project structure reorganisationVsevolod Stakhov2020-02-111-9/+0
|
* [Minor] Remove dwarf-5 as it is not working with rpmVsevolod Stakhov2020-01-271-5/+1
|
* [Minor] CMake: Add ENABLE_LTO optionPeter Wu2020-01-211-2/+9
| | | | | | | | * The `CMAKE_BUILD_TYPE=None` option is commonly used to respect the user's optimization flags. Users may be interested in enabling LTO anyway in that case. Implement this the Debian build. * Remove typo, the value is called RelWithDebInfo. Enable LTO for this by default.
* [Minor] Make ragel-generated files independent of the parent directoryPeter Wu2020-01-211-2/+9
| | | | | | | | | | * Use relative paths for `#line` directives to allow reproducible builds independent of the absolute build directory. For /b/rspamd/src/x.rl and build dir /b/build, it could result in `../../build/src/x.rl`. * The `-L` option for `Inhibit writing #line directives` is useless, it just comments out the line with `/* ... */`, but that means that the source file is still different. * Note that ragel only accepts one input file, despite plural `INPUTS`.
* [Minor] do not pass invalid C warnings to C++ flagsChristian Göttsche2020-01-161-2/+4
| | | | | cc1plus: warning: command line option ‘-Wno-pointer-sign’ is valid for C/ObjC but not for C++ cc1plus: warning: command line option ‘-Wstrict-prototypes’ is valid for C/ObjC but not for C++
* [Minor] use modern name -Wextra instead of -WChristian Göttsche2020-01-161-5/+5
|
* [Minor] remove unused examplesdirChristian Göttsche2020-01-161-5/+0
|
* [Minor] Fix misprintVsevolod Stakhov2019-12-271-1/+1
|
* [Minor] Remove enforced "-O3" from contrib librariesVsevolod Stakhov2019-12-251-2/+2
|
* [Minor] Allow hyperscan on i386 platformVsevolod Stakhov2019-12-231-2/+2
| | | | Issue: #3195
* [Minor] It seems that -gembed-source is not working at allVsevolod Stakhov2019-12-201-1/+1
|
* [Minor] Fix misprintVsevolod Stakhov2019-12-201-1/+1
|
* [Minor] Fix fast math usageVsevolod Stakhov2019-12-201-5/+11
|
* [Minor] Improve build flags handling, add fast-math optionVsevolod Stakhov2019-12-201-15/+33
|
* Use CMAKE_CXX_FLAGS_{DEBUG,RELEASE} variable for C++Petr Vaněk2019-12-131-2/+2
| | | | | The CMAKE_CXX_FLAGS_{DEBUG,RELEASE} variable should be used with C++ rather than CMAKE_C_FLAGS_{DEBUG,RELEASE}.
* cmake: Unify ENABLE_OPENBLAS and ENABLE_BLASPetr Vaněk2019-11-261-1/+1
| | | | | | | 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] Disable jemalloc on sanitized buildsVsevolod Stakhov2019-11-191-0/+1
|
* [Minor] Try to fix gcc sanitizersVsevolod Stakhov2019-11-191-3/+7
|
* [Minor] Fix debian flagsVsevolod Stakhov2019-11-181-0/+3
|
* [Rework] Further cmake system reworkVsevolod Stakhov2019-11-185-5/+251
|
* [Rework] Make cmake structure more modularVsevolod Stakhov2019-11-186-0/+566
|
* [Rework] Move cmake modules to a dedicated pathVsevolod Stakhov2019-11-154-0/+789
|
* Revert "cmake: Use Find Modules to find Luajit and Lua"Vsevolod Stakhov2016-11-281-71/+0
|
* cmake: Use Find Modules to find Luajit and LuaAndreas Schneider2016-11-281-0/+71