Age | Commit message (Collapse) | Author | |
---|---|---|---|
2017-11-19 | CMakeLists.txt: remove old CMP0007 policy | Adam | |
2017-02-12 | Clean up conditionals merged from the 2.0 branch. | Peter Powell | |
2017-02-12 | Don't use the -pipe compiler flag. | Peter Powell | |
On modern hardware this makes no difference to build times. | |||
2017-02-12 | Cleanup CMake policy usage. | Peter Powell | |
- CMP0003 has been the default since 2.6 so there is no need to enable this. - CMP0007 and CMP0026 always exist on 3.0+ so there is no need to check that they exists. | |||
2016-10-29 | Add sqlite amalgamation and use if no system sqlite is found. Move sqlite ↵ | Adam | |
module out of extras. | |||
2016-10-07 | Fix making directories from the Windows installer | Adam | |
2016-10-02 | Optionally strip variable build date from compiled program | Dominic 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 (cherry picked from commit fab07d6b75d8ddd9735b4bc02a57bf23cda5330f) | |||
2016-08-27 | Optionally allow using Boost.Locale for hashcomp | Adam | |
2015-12-30 | Remove now unused directories from include_directories | Adam | |
2015-12-31 | Clean up CMake includes. | Peter Powell | |
2015-12-31 | Change the version requirement for CMake from 2.8 to 3.0. | Peter Powell | |
There is already code in the build system using 3.0 stuff. | |||
2015-12-31 | Always use lower case for CMake function names. | Peter Powell | |
2015-12-31 | Append the Anope CMake directory to CMAKE_MODULE_PATH. | Peter Powell | |
2015-12-31 | Remove a leftover from when Anope was written in C. | Peter Powell | |
2015-12-31 | Replace INSTDIR with CMAKE_INSTALL_PREFIX. | Peter Powell | |
2015-12-31 | Clean up flags passed to the compiler. | Peter Powell | |
- Clang builds on OS X should use libc++ instead of libstdc++. - GCC no longer needs no-long-long as we have C++11 support now. - GCC does not need -fno-leading-underscore. | |||
2015-12-31 | Remove repeated expressions from CMake end*() and else() calls. | Peter Powell | |
2015-12-14 | Install into "~/anope" by default instead of "~/services". | Peter Powell | |
2015-12-14 | Use the binary name "anope" on all platforms. | Peter Powell | |
2015-10-27 | Merge branch '2.0' into 2.1 | Adam | |
2015-09-06 | Merge pull request #126 from SaberUK/2.0+typos | Adam | |
Fix a ton of typos. | |||
2015-09-06 | Merge pull request #128 from SaberUK/2.0+destdir | Adam | |
Fix support for passing relative install paths to CMake. | |||
2015-07-15 | Fix support for passing relative install paths to CMake. | Peter Powell | |
2015-07-13 | Refuse to configure with old compilers that can't build Anope. | Peter Powell | |
2015-07-13 | Fix cmake for 2.4 once again | Adam | |
2015-07-08 | Fix a ton of typos. | Peter Powell | |
2015-07-01 | Allow PROGRAM_NAME to be set during configuration | Dominic Hargreaves | |
2015-07-01 | Support DESTDIR | Dominic 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-17 | Remove support for run-cc. | Peter Powell | |
This tool is not useful anymore. It just slows the build down. | |||
2015-04-04 | Fix matching the Apple Clang variant on CMake 3.0+ | Peter Powell | |
2015-04-02 | Don't overwrite CMAKE_INSTALL_PREFIX if it has already been set. | Peter Powell | |
2015-04-02 | Remove an old Autotools limitation. | Peter Powell | |
This is not needed anymore as support for Autotools was removed. | |||
2015-03-22 | Fix new version stuff with empty version extra | Adam | |
2015-03-12 | Update cmake version parsing code to deal with recent build version changes | Adam | |
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-28 | Only disable CMP0026 if it exists | Adam | |
2014-12-19 | Disable CMP0026 warnings on cmake 3 | Adam | |
2014-04-01 | Require cmake 2.8 and C++11 support | Adam | |
2014-02-24 | Package dlls in src/win32 on Windows | Adam | |
2013-07-07 | Wipe services's module dir prior to make install | Adam | |
2013-06-05 | fixed typo, though I doubt it affects anyone/anything | lethality | |
2013-04-06 | Remove the runtime module directory on non-windows because we no longer ↵ | Adam | |
overwrite modules on install without deleting them first | |||
2012-12-25 | Clean up the logic in adding extra library directories, adding to LDFLAGS ↵ | Naram Qashat | |
isn't needed. | |||
2012-12-25 | Fix linking libraries so their rpath is set correctly and isn't stripped on ↵ | Naram Qashat | |
install. | |||
2012-12-13 | Optimize much of the database code and serialize code. | Adam | |
2012-12-07 | Modified the Config scripts to ask the user explicitly for additional ↵ | Naram Qashat | |
include and library directories. | |||
2012-11-07 | We no longer have to use the rungroup provided at build time, it is ↵ | Adam | |
specified in the config now | |||
2012-10-29 | Make it so CMake doesn't complain if packing on a system using Visual Studio ↵ | Naram Qashat | |
Express. | |||
2012-10-29 | Fix 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-30 | Place runtime module binaries in data/runtime instead of lib/ incase of a ↵ | Adam | |
system wide install where lib/ is not writable | |||
2012-09-22 | OK, 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. |