summaryrefslogtreecommitdiff
path: root/configure
AgeCommit message (Collapse)Author
2017-10-15Update wiki links to use HTTPS and point to the correct pages.Peter Powell
When we release 3.0 these links will break as they will point to the pages for 3.0 rather than 2.0.
2017-05-19Tell OpenBSD users that they need to use a different make command.Peter Powell
2017-04-14Fix compiler version parsing on GCC 7.Peter Powell
GCC 7 may optionally omit the MINOR version number in dumpversion depending on the compiler flags it was built with.
2017-03-20Fix some compiler warnings.Peter Powell
warning: macro name is a reserved identifier [-Wreserved-id-macro] warning: extra ';' after member function definition [-Wextra-semi]
2016-12-26Use clock_gettime() on macOS 10.12.Peter Powell
2016-11-08Workaround modern Perls not adding . to @INC.Peter Powell
2016-06-27GCC should never assume that this can not be null.Peter Powell
2015-07-21Switch <stdint.h> test to use a test file too.Peter Powell
2015-07-21Switch strlcpy test to use a test file too.Peter Powell
2015-07-21Fix checking whether kqueue is available.Peter Powell
It seems like the newer OS X versions don't put headers into the system include directories. Switch to using a test file instead.
2015-06-15Merge pull request #1061 from SaberUK/insp20+fix-fbsdAttila Molnar
[2.0] Fix mistakenly using Clang instead of GCC on older FreeBSD versions.
2015-06-14Fix mistakenly using Clang instead of GCC on older FreeBSD versions.Peter Powell
2015-06-14Fix system-wide installation of the data and log directories.Peter Powell
The existing method works fine when building with the default paths but breaks when you are doing a system-wide installation.
2015-05-12Fix configure overwriting the cache settings on startup.Peter Powell
2015-02-12Fix erroneous error messages in configure.Peter Powell
2015-01-11Don't load Data::Dumper in the configure script.Peter Powell
This is not used and apparently there are some distros which do not include it as part of the system Perl.
2014-10-24Use clang++ on FreeBSD 10 instead of g++.Peter Powell
2014-08-19Fix pkg-config not being used for OpenSSL on non-FreeBSD systems.Peter Powell
2014-04-04Fix typos and update text in the configure scriptAttila Molnar
Some of these were picked from #448
2013-06-05Report the full GnuTLS version in configureattilamolnar
Fix incorrect version being reported when the minor version is longer than one digit (2.10.x)
2013-01-28Use the preprocessor to detect whether hash_map is available.Peter Powell
2013-01-22Fix OpenSSL detection on distributions which modify the version number.Peter Powell
2012-11-15unhook --uid from --system in configure scriptSteven Van Acker
Specifying --uid allows the ircd to run as a specific user, while --system fixes the install directories to be spread all over the system. Specifying --uid shouldn't imply --system. This fix allows a uid to be set while not interfering with --prefix
2012-11-07Temporary fix for HASHMAP_DEPRECATED on clang.Peter Powell
2012-10-26Fix configure system loading cache file too late.Peter Powell
2012-10-04Replace hardcoded paths with configurable onesChrisTX
This patchset aims to ease the packaging of InspIRCd for a system-wide installation scenario. Changes in detail: configure: Add the options --log-path and --data-path m_ssl_gnutls, openssl: Change the hardcoded "conf/" to the existent CONFIG_PATH macro m_xline_db: Make the location of xline.db configurable. It will use --data-path as default value, but this can be changed using the configuration files.
2012-07-27Don't hard code the branch version.Peter Powell
2012-07-21Don't hardcode conf/inspircd.conf as the config file, allow the configure ↵attilamolnar
script to override it (configure asked for the path but the ircd used the hardcoded path regardless) Fixes #264 reported by @ampt
2012-07-05GnuTLS requires pkg-config as well.Peter Powell
2012-04-20Headers: update remaining scripts tooRobby-
2012-03-22Use `xcrun clang++` on OS X as the compilerKyle Fuller
2012-03-21Typo fixes.Peter Powell
2012-03-21Switch configure script to use clang on OS X as Apple no longer maintain ↵Peter Powell
their fork of GCC.
2010-09-08Add gettimeofday() fallback for systems without clock_gettimeDaniel De Graaf
2010-03-25Remove references to svn from configureDaniel De Graaf
2010-03-11Clean up the Makefile a bit, add DESTDIRdanieldg
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12620 e03df62e-2008-0410-955e-edbf42e46eb7
2010-03-07Enable POSIX extra modules in UNIX configuredanieldg
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12612 e03df62e-2008-0410-955e-edbf42e46eb7
2010-02-23Replace #define IPV6 with <config defaultbind="ipv6">, and autodetect if not ↵danieldg
specified git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12550 e03df62e-2008-0410-955e-edbf42e46eb7
2010-02-12Improve support for NetBSDdanieldg
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12438 e03df62e-2008-0410-955e-edbf42e46eb7
2010-01-17Make a ./configure --system to support system-wide installation of inspircddanieldg
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12275 e03df62e-2008-0410-955e-edbf42e46eb7
2010-01-14Remove launchd references (incomplete pieces of a system-wide installation ↵danieldg
setup) git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12251 e03df62e-2008-0410-955e-edbf42e46eb7
2010-01-11...because every now and again, i have to do a massive commit.brain
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12248 e03df62e-2008-0410-955e-edbf42e46eb7
2010-01-04Fix makefile remake target to work in BSD make and avoid looping when ↵danieldg
.config.cache is updated git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12242 e03df62e-2008-0410-955e-edbf42e46eb7
2009-10-30Ask before running modulemanager updatedanieldg
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11983 e03df62e-2008-0410-955e-edbf42e46eb7
2009-10-20Move ugly .*.inc files into make/template/ where they can be more easily founddanieldg
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11929 e03df62e-2008-0410-955e-edbf42e46eb7
2009-10-13Change to new execution directory structuredanieldg
Don't change CWD into bin/ Remove path-resolution hacks from configuration Store pidfile and xline DBs in data, logs in logs. git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11866 e03df62e-2008-0410-955e-edbf42e46eb7
2009-09-30Remove include/inspircd_se_config.h and socketengine-specific headersdanieldg
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11784 e03df62e-2008-0410-955e-edbf42e46eb7
2009-09-28Add directory change to unit-cc, to fix the immensely stupid BSD make ↵danieldg
behavior of changing directories git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11772 e03df62e-2008-0410-955e-edbf42e46eb7
2009-09-24Move configuration filename specification to start script, to reduce ↵danieldg
hardcoded paths in executable git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11759 e03df62e-2008-0410-955e-edbf42e46eb7
2009-09-17Update make help, configure, and fix build of empty m_* directoriesdanieldg
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11739 e03df62e-2008-0410-955e-edbf42e46eb7