summaryrefslogtreecommitdiff
path: root/configure
AgeCommit message (Collapse)Author
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
2009-09-17Remove .*.d dependency garbage, and use a dedicated build directorydanieldg
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11738 e03df62e-2008-0410-955e-edbf42e46eb7
2009-09-15Fix null ExtensionItem when unregistering hooks; fix CORE_FLAGS on darwindanieldg
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11729 e03df62e-2008-0410-955e-edbf42e46eb7
2009-09-03Change cmd_*.so to use the Module object APIdanieldg
Create Module* objects for each command, and load them like modules. This unifies the external API for modules. Library directory is now deprecated: all modules are located in a single module directory. Header files for each command are no longer needed; remove. This also fixes two potential segfaults in m_spanningtree. git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11668 e03df62e-2008-0410-955e-edbf42e46eb7