summaryrefslogtreecommitdiff
path: root/cmake
AgeCommit message (Collapse)Author
2023-12-20Merge branch '2.0' into 2.1.Sadie Powell
2023-12-17Misc grammar fixes.Sadie Powell
2023-06-02add gettext to conan depsAdam
2022-01-13Remove checks for obsolete Windows SDK versions.Sadie Powell
We can't build against these anyway now as they're too old.
2022-01-13Rip out check_functions().Sadie Powell
This isn't actually used anywhere and just slows down the build.
2022-01-13Rip out calculate_depends().Sadie Powell
This code is incredibly error prone and it just duplicates behaviour that CMake already implements with depend.make files.
2022-01-12Use the default CMake modules for finding gettext instead of our own.Sadie Powell
2022-01-03Merge branch '2.0' into 2.1.Sadie Powell
2021-12-28Fix linking against libraries by their alternate name.Sadie Powell
2021-12-28Allow specifying multiple dependency libraries like foo|bar.Sadie Powell
2021-12-14Remove double escaping in CMake regex matching.Sadie Powell
This is not needed now we use regex matching directly instead of via the CMake 2.4 function wrapper. Fixes building extra modules.
2021-08-28Merge branch '2.0' into 2.1Sadie Powell
2021-08-09cmake: update NSIS template for NSIS 3Adam
Newer cmake versions require NSIS 3, which already defines a RemoveSection macro causing cpack to fail
2021-08-01Merge branch '2.0' into 2.1.Sadie Powell
2021-06-17Fix various spelling issues (#274).Josh Soref
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>.
2021-04-27Rip out compatibility code for now-unsupported CMake versions.Sadie Powell
2021-04-27Remove the repeated conditions in cmake endif/else statements.Sadie Powell
2015-08-12Have CMake check for libraries first in any additional locations and second ↵Jason Foster
in the standard locations. This allows (e.g.) using the Homebrew-installed OpenSSL instead of the system version.
2014-05-31Update FindGettext.cmake for new Windows stuff and fix language.cppAdam
compile
2014-05-30Fix Windows build and update library names to the newer ones.Adam
Also fix crash on Windows when unloading a module because it threw an exception.
2013-07-26Fix build on late versions of cmake 2.4Adam
2013-04-15Rewrote modules/CMakeLists.txt and do not build the 'extras' modules, if ↵Adam
users want them built they should copy or symlink them out of extras
2013-04-12Hack around calculate_depends not able to find libintl.h, since we deal with ↵Adam
that later
2013-04-06Made the missing dependencies message from cmake more descriptive for modulesAdam
2013-03-01Fix Windows buildAdam
2013-02-19Fix some OpenBSD build issues, and bugs #1485 #1486 #1487Adam
2012-12-13Optimize much of the database code and serialize code.Adam
2012-12-07Modified the Config scripts to ask the user explicitly for additional ↵Naram Qashat
include and library directories.
2012-10-27Fix cmake generation due to this if not being updated.Naram Qashat
2012-10-09Made the warnings given by cmake for not havingAdam
the dependencies for modules look less scary as they confuse dumb people currently
2012-09-22Forgot to delete a line in the last commit.Naram Qashat
2012-09-22OK, so the FIND sub-command of string() in CMake was only added with 2.8.5, ↵Naram Qashat
change this to use the REGEX sub-commands instead. Also while I'm at it, make -pthread only get added when not on Mac OS X, it's auto-included there.
2012-09-22Fix issues with CMake trying to add ↵Naram Qashat
/System/Library/Frameworks/Kernel.framework/Headers/sys to the include paths.
2011-12-03Attempt to fix issue with modules having their link libraries in the wrong ↵Naram Qashat
order.
2011-10-22A few minor fixupsAdam
2011-10-22Added our own eventfd test for openvz machines which have eventfd but can ↵Adam
not be used
2011-02-05Removed the LIBINTL include hackAdam
2010-11-01Fixed calculate_depends again, now it worksAdam
2010-11-01Fixed building anopesmtp on Windows, fixed some cmake problems with ↵Adam
calculate_depends, and fixed building without gettext
2010-10-30Fixed build on cmake2.6Adam
2010-10-30Made gettext work on most OSs. Tested on Debian, FreeBSD, Gentoo, and Windows.Adam
Added a search path option to the Config script for cmake to use when finding libraries for modules or for gettext. Fixed m_mysql and m_ssl to work under Windows, made the Windows Config program remember the last used options, and fixed Windows release builds.
2010-07-15Moved some files and diretories around, made cmake skip files it knows it ↵Adam
can't compile because of missing dependices.