summaryrefslogtreecommitdiff
path: root/CMakeLists.txt
AgeCommit message (Collapse)Author
2023-06-02add gettext to conan depsAdam
2023-06-02use Conan for extra's dependencies on WindowsAdam
conan install src\win32\conanfile.txt --build=missing cmake -B build . cmake --build build --config Release --target PACKAGE
2023-05-28CMakeLists.txt: remove -fno-delete-null-pointer-checksAdam
2018-11-10Update most URLs to use HTTPS if available, and fix some dead ones too.Robby
2017-01-17Cleanup some excess whitespaces and tabs, and fix a few typos along the way.Robby
2016-07-23Fix making directories from the Windows installerAdam
2016-06-22Enable -fno-delete-null-pointer-checks on GCC 6Adam
2016-04-21Optionally strip variable build date from compiled programDominic Hargreaves
To aid build reproducibility, don't include the build date/time if -DREPRODUCIBLE_BUILD is defined. Based on the patch provided by Alexis Bienvenüe in the Debian report. Bug-Debian: https://bugs.debian.org/820152 Patch-Name: reproducible_datetime.diff
2015-09-06Merge pull request #126 from SaberUK/2.0+typosAdam
Fix a ton of typos.
2015-09-06Merge pull request #128 from SaberUK/2.0+destdirAdam
Fix support for passing relative install paths to CMake.
2015-07-15Fix support for passing relative install paths to CMake.Peter Powell
2015-07-13Refuse to configure with old compilers that can't build Anope.Peter Powell
2015-07-13Fix cmake for 2.4 once againAdam
2015-07-08Fix a ton of typos.Peter Powell
2015-07-01Allow PROGRAM_NAME to be set during configurationDominic Hargreaves
2015-07-01Support DESTDIRDominic Hargreaves
If DESTDIR is set it should be prepended to CMAKE_INSTALL_PREFIX. See <http://www.cmake.org/cmake/help/v3.2/variable/CMAKE_INSTALL_PREFIX.html>
2015-05-17Remove support for run-cc.Peter Powell
This tool is not useful anymore. It just slows the build down.
2015-04-04Fix matching the Apple Clang variant on CMake 3.0+Peter Powell
2015-04-02Don't overwrite CMAKE_INSTALL_PREFIX if it has already been set.Peter Powell
2015-04-02Remove an old Autotools limitation.Peter Powell
This is not needed anymore as support for Autotools was removed.
2015-03-22Fix new version stuff with empty version extraAdam
2015-03-12Update cmake version parsing code to deal with recent build version changesAdam
Update Config.cs to no longer hardcode VS generators, it seems no longer necessary. Fix new version system, cannot return C++ types from extern C functions
2014-12-28Only disable CMP0026 if it existsAdam
2014-12-19Disable CMP0026 warnings on cmake 3Adam
2014-02-24Package dlls in src/win32 on WindowsAdam
2013-07-07Wipe services's module dir prior to make installAdam
2013-06-05fixed typo, though I doubt it affects anyone/anythinglethality
2013-04-06Remove the runtime module directory on non-windows because we no longer ↵Adam
overwrite modules on install without deleting them first
2012-12-25Clean up the logic in adding extra library directories, adding to LDFLAGS ↵Naram Qashat
isn't needed.
2012-12-25Fix linking libraries so their rpath is set correctly and isn't stripped on ↵Naram Qashat
install.
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-11-07We no longer have to use the rungroup provided at build time, it is ↵Adam
specified in the config now
2012-10-29Make it so CMake doesn't complain if packing on a system using Visual Studio ↵Naram Qashat
Express.
2012-10-29Fix building under Mac OS X via Makefiles if not using an Xcode project. ↵Naram Qashat
This is a hack but CMake currently provides no other way to determine if the detected C++ compiler was identified as Clang.
2012-09-30Place runtime module binaries in data/runtime instead of lib/ incase of a ↵Adam
system wide install where lib/ is not writable
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.
2012-09-02Windows cares this is escaped + chmod tooAdam
2012-09-02Fix CMake to actually make directories on install .....Adam
2012-09-02Fix WindowsAdam
2012-05-24Added a ./Config option for using precompiled headersAdam
2012-05-06Split up db/conf/lib/locale install directories, and allow alternate ones to ↵Adam
be specified at runtime
2012-02-18Use C++11's explicit override feature if availableAdam
2012-01-25Added two common warning messages on Windows to ignoreAdam
2011-11-20CMake handles strings and lists differently, so this should hopefully ↵Naram Qashat
finally fix the linking issue.
2011-11-20Really fix linking in libraries (even if gettext isn't found on *nix), and a ↵Naram Qashat
minor nitpick about the leading spaces on LINK_LIBS.
2011-11-20Attempt to fix where link libraries are set when compiling to fix failed ↵Naram Qashat
builds on systems that require -ldl.
2011-11-08WindowsAdam
2011-10-24Fixed bug #1349 (m_sqlite compiles without error under FreeBSD), as well as ↵Naram Qashat
use C99's stdint.h (or cstdint if available) to get (u)intX_t types instead of our stupid typedefs. pstdint.h included in case there is no cstdint or stdint.h available.