185 Commits

Author SHA1 Message Date
Peter Powell
b141cb4cd4 Install example configuration files into their own directory. 2012-05-16 15:02:45 +01:00
Robby-
f975e2c472 Headers: update remaining scripts too 2012-04-20 18:23:12 +02:00
Robby-
a05be80db3 Headers nitpicking: consistency, remove/add newlines as needed to match all others 2012-04-20 17:34:06 +02:00
Robin Burchell
08bf8f4051 Replace copyright headers with headers granting specific authors copyright.
Fixes #61.
2012-04-19 16:20:15 +02:00
Christoph Egger
42f661d315 Fix compilation on kfreebsd.
Fixes #64.
2012-04-16 08:29:17 +02:00
Peter Powell
509bc41931 Minor style tweaks. 2012-04-12 20:45:26 +01:00
Peter Powell
ec170cff09 Remove references to old configure commands. 2012-04-12 20:44:48 +01:00
William Pitcock
8b84bc2341 configure: fix check for eventfd support.
InspIRCd uses eventfd_read() which was not introduced until after eventfd was first
added to glibc.  uClibc, for example, still does not have support for eventfd_read().
2012-03-30 18:46:16 +02:00
Jackmcbarn
3cb24a1ec8 Update copyright notices to 2011 2011-05-04 18:28:12 -04:00
DjSlash
447c3aa294 Fix for bug 116, in addition an improvement of the regex is made 2011-03-19 00:35:06 -04:00
Peter Powell
7791655b0d Fix "-bundle not allowed with -dynamiclib" issue on OS X 2011-02-27 00:21:40 -05:00
Daniel De Graaf
6bdbd9d115 Fix OpenBSD dynamic linking error preventing modules from loading 2011-01-29 18:43:30 -05:00
Jackmcbarn
46abdc3181 Allow variadic macros 2011-01-28 16:40:54 -05:00
Jackmcbarn
67be9bc09f Remove -Wconversion 2010-12-01 17:57:11 -05:00
Jackmcbarn
46ab722e41 Enable some extra warnings 2010-12-01 12:22:44 -05:00
Jackmcbarn
48033e5979 Enable -Wextra -Wno-unused-parameter 2010-12-01 11:18:26 -05:00
Daniel De Graaf
91ac53d8b9 Fix taint mode execution 2010-10-20 21:16:17 -04:00
Daniel De Graaf
23887cbb14 Remove ELSIFEQ since old GNU make doesn't support it 2010-09-28 11:29:46 -04:00
Daniel De Graaf
cf7f62c3ff Build fixes for darwin 2010-09-09 13:40:36 -04:00
Daniel De Graaf
5368616e7b Recreate the build/include symlink so that changing the build location works as expected 2010-09-08 20:06:25 -04:00
Daniel De Graaf
9ca68ba4fe Add "make docs" target for doxygen 2010-08-04 19:15:05 -04:00
Daniel De Graaf
0da5488d49 Fix linker flags not being found if SPLIT_CC=1 2010-08-04 13:48:19 -04:00
Daniel De Graaf
9b2b0a3a90 Change argument order of LDLIBS to work properly with -Wl,--as-needed 2010-08-03 17:32:43 -04:00
Daniel De Graaf
7253bb7f2f Fix makefile copying of modules 2010-08-03 17:32:43 -04:00
Daniel De Graaf
eb78942ec9 Remove irc::string fixups that are no longer needed 2010-08-03 17:32:43 -04:00
Daniel De Graaf
3ba8597b78 Use EFD_NONBLOCK in test creation of eventfd (makes it require glibc 2.8/linux 2.6.27) 2010-08-03 17:32:43 -04:00
Daniel De Graaf
c80ca4f3e8 Add print-vars to show the overridable settings in the Makefile 2010-08-03 17:32:43 -04:00
Daniel De Graaf
34c53583b6 Be consistent in testing PURE_STATIC for defined vs == 1 2010-08-03 17:32:43 -04:00
Daniel De Graaf
30d73bc65c Use unit-cc for all compile and and link tasks
This allows splitting .o and .so generation for distcc builds, and also
removes some unneeded autodetection of build stage.
2010-08-03 17:32:43 -04:00
Dennis Friis
cb25bbeb22 typo 2010-08-03 17:32:42 -04:00
Daniel De Graaf
70ac960033 Fix BSD make failure on empty .if block 2010-08-03 17:32:42 -04:00
Dennis Friis
eadc361891 Fix typo in argument to valdebug spotted by daemonic. 2010-08-03 17:32:42 -04:00
Daniel De Graaf
e2eefe0a47 Split up API_VERSION number
Since we can make API changes in multiple branches at the same time,
a single sequence number is insufficient. Use two numbers to indicate
the major version and API increment.
2010-08-03 17:32:42 -04:00
Daniel De Graaf
5ceb38ffe5 Improve INSTUID error message 2010-08-03 17:32:41 -04:00
Daniel De Graaf
df0a9c5250 Support PURE_STATIC specified in .config.cache, clean up startscript a bit 2010-08-03 17:32:41 -04:00
Daniel De Graaf
19f3d7d915 Remove references to SVN from the Makefile 2010-08-03 17:32:41 -04:00
danieldg
919c207d4d Improve the output of "make install" 2010-08-03 17:32:41 -04:00
Daniel De Graaf
53b27af5f9 PURE_STATIC fixes to use normal <module> tags 2010-08-03 17:32:40 -04:00
danieldg
3461a9a01a Remove checkconf, it is no longer needed 2010-08-03 17:32:40 -04:00
Daniel De Graaf
870923f07d Don't implement --atleast-version ourselves, incorrectly 2010-08-03 17:32:40 -04:00
Daniel De Graaf
f222755ccf Replace #define IPV6 with <config defaultbind="ipv6">, and autodetect if not specified 2010-08-03 17:32:37 -04:00
danieldg
1824ae8d9d Disable -O2 when compiling with full debug, allow make D=2 to enable debug+optimize
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12498 e03df62e-2008-0410-955e-edbf42e46eb7
2010-02-19 16:31:47 +00:00
danieldg
040cdb13e4 Remove unused exports; counting is not for programmers
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12457 e03df62e-2008-0410-955e-edbf42e46eb7
2010-02-14 18:34:35 +00:00
danieldg
04ea7de4a7 Copy example configs and such to run/conf
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12448 e03df62e-2008-0410-955e-edbf42e46eb7
2010-02-13 04:59:45 +00:00
danieldg
bd64961912 Improve support for NetBSD
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12438 e03df62e-2008-0410-955e-edbf42e46eb7
2010-02-12 00:03:44 +00:00
danieldg
7cc4e61f0e Allow "make QUICK=1" to speed up the compile (disables -O2)
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12431 e03df62e-2008-0410-955e-edbf42e46eb7
2010-02-11 04:34:38 +00:00
danieldg
1d17a9d23e Move configuration examples to docs, remove automatic overwrite on make install
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12383 e03df62e-2008-0410-955e-edbf42e46eb7
2010-02-06 04:29:02 +00:00
danieldg
c5cda58914 Linux apparently needs another library for linking now...
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12294 e03df62e-2008-0410-955e-edbf42e46eb7
2010-01-18 19:49:07 +00:00
danieldg
88b9ecb6b3 PURE_STATIC improvements: Allow modules to be reloaded, generate linker arguments
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12276 e03df62e-2008-0410-955e-edbf42e46eb7
2010-01-17 03:17:25 +00:00
danieldg
5de7651ebe Make a ./configure --system to support system-wide installation of inspircd
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12275 e03df62e-2008-0410-955e-edbf42e46eb7
2010-01-17 00:29:28 +00:00