summaryrefslogtreecommitdiff
path: root/configure
AgeCommit message (Collapse)Author
2007-05-19Windows support. Tested and working to compile on freebsd and linux. Next ↵w00t
step is to make sure it actually works in windows too. ;p. Add Burlex to contributors. git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7043 e03df62e-2008-0410-955e-edbf42e46eb7
2007-05-14Allow for resizing of MAXBUF above/below 512 via non-interactive configure. ↵brain
(Some crazy mofo on the forums asked for this, good luck its your funeral :p) THIS IS UNSUPPORTED BY US IF YOU CHANGE IT, WE WON'T EVEN TELL YOU HOW :) git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7022 e03df62e-2008-0410-955e-edbf42e46eb7
2007-05-12WINNAHbrain
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7000 e03df62e-2008-0410-955e-edbf42e46eb7
2007-05-10Add openssl cert generation prettyness, make it like our gnutls one. It ↵brain
seems that openssl doesnt support templating like gnutls, so we pipe the input in from configure git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6952 e03df62e-2008-0410-955e-edbf42e46eb7
2007-05-05Fix for feature request in bug #262, needs a bit of QA. Simpler prompting ↵brain
for gnutls cert generation in configure, we now use our nice configuration system to prompt for the more important details, which we use to fill in a certtool template. Much nicer. git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6890 e03df62e-2008-0410-955e-edbf42e46eb7
2007-04-08Add support for solaris 10 IO Completion Ports, contributed by nenolodbrain
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6763 e03df62e-2008-0410-955e-edbf42e46eb7
2007-04-07Add licensing headers to files which are missing them and make sure they are ↵brain
up to date in others (e.g. point at the developer page on the wiki not list names) git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6759 e03df62e-2008-0410-955e-edbf42e46eb7
2007-03-04Change openssl autoprompting to use pkg-config, so if you dont *have* ↵brain
pkg-config it wont prompt you to symlink openssl at all git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6624 e03df62e-2008-0410-955e-edbf42e46eb7
2007-02-19Addition of feature request outlined in bug #195, suggested by Brickerbrain
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6602 e03df62e-2008-0410-955e-edbf42e46eb7
2007-02-06Change the wording of configure, to indicate that building as ipv6 is no ↵brain
longer an absolute "IPV6 ONLY" option git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6528 e03df62e-2008-0410-955e-edbf42e46eb7
2007-02-05configure was linking a nonexistant header with ssl that has been in ↵special
include/ for awhile now git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6495 e03df62e-2008-0410-955e-edbf42e46eb7
2007-02-02Minor OS X patch, per BuildSmart for 10.3.x usersw00t
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6477 e03df62e-2008-0410-955e-edbf42e46eb7
2007-02-01Change the way versions are displayed by connect and /version so that its ↵brain
more friendly to searchirc's spider ;) git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6474 e03df62e-2008-0410-955e-edbf42e46eb7
2007-02-01New patch from BuildSmart for OS X support, not broken like the last onew00t
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6473 e03df62e-2008-0410-955e-edbf42e46eb7
2007-01-31Remove -O2, it seems to break tons of stuff with no clue how it did itbrain
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6470 e03df62e-2008-0410-955e-edbf42e46eb7
2007-01-28Added 'make debug' which does 'make all' with -g rather than -O2 -g1.brain
To correct your config for this new feature, ./configure -modupdate. git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6452 e03df62e-2008-0410-955e-edbf42e46eb7
2007-01-26Fix for bug #187brain
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6441 e03df62e-2008-0410-955e-edbf42e46eb7
2007-01-24Fucking grr.brain
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6432 e03df62e-2008-0410-955e-edbf42e46eb7
2007-01-23Revert some stuff back to the old waybrain
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6431 e03df62e-2008-0410-955e-edbf42e46eb7
2007-01-23Note: ne is not eq.brain
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6430 e03df62e-2008-0410-955e-edbf42e46eb7
2007-01-23Make our makefile bsd compatible again :/brain
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6429 e03df62e-2008-0410-955e-edbf42e46eb7
2007-01-23Integrate OSX patches from BuildSmart, plus a few tweaks and fixesbrain
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6428 e03df62e-2008-0410-955e-edbf42e46eb7
2007-01-23Back-out OSX patches till theyre completed, our stable tree is tied up with ↵brain
temporarily broken code :p git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6427 e03df62e-2008-0410-955e-edbf42e46eb7
2007-01-23First part of OSX patches for 1.1 from BuildSmartbrain
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6426 e03df62e-2008-0410-955e-edbf42e46eb7
2007-01-21Fix library detection flags (bad define put into the ldflags)brain
Change default flags from "-g" to "-O2 -g1". This takes us down from a build size of 350mb+ to 35mb, and still gives us the ability to backtrace! :) git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6419 e03df62e-2008-0410-955e-edbf42e46eb7
2007-01-20Additional feature, pass -DVERSION_PKGCONFMODNAME="xxx" to modules that use ↵brain
the pkgconfig detection macros (the modules can use this if they like) Extra tweak/fix: Allow for configure cache values containing the = symbol git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6413 e03df62e-2008-0410-955e-edbf42e46eb7
2007-01-20Better detectionbrain
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6411 e03df62e-2008-0410-955e-edbf42e46eb7
2007-01-20Fixes to make ./configure prompt for libs if all else fails (discussed ↵brain
earlier with w00t). The values prompted for are cached, so if you specify them then ./configure -update wont prompt again for them git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6408 e03df62e-2008-0410-955e-edbf42e46eb7
2007-01-19Fix for NthDegree, thanks for the info :)brain
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6399 e03df62e-2008-0410-955e-edbf42e46eb7
2007-01-18Commit #999999, Brain learns to spell.brain
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6391 e03df62e-2008-0410-955e-edbf42e46eb7
2007-01-18$(FLAGS) was omitted from build line of a directory based modulebrain
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6390 e03df62e-2008-0410-955e-edbf42e46eb7
2007-01-18Fix the dependency checking to not rebuild an entire module dir when one ↵brain
file is changed git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6389 e03df62e-2008-0410-955e-edbf42e46eb7
2007-01-18Change stuff aroundbrain
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6380 e03df62e-2008-0410-955e-edbf42e46eb7
2007-01-18YAY I FIXED IT!brain
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6379 e03df62e-2008-0410-955e-edbf42e46eb7
2007-01-18Reverting this back to normalitybrain
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6378 e03df62e-2008-0410-955e-edbf42e46eb7
2007-01-18Revert this back to sanity, still doesnt work thobrain
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6377 e03df62e-2008-0410-955e-edbf42e46eb7
2007-01-18why wont this fucking thing find the includes?!brain
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6376 e03df62e-2008-0410-955e-edbf42e46eb7
2007-01-18Whoops, wrong include dirbrain
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6375 e03df62e-2008-0410-955e-edbf42e46eb7
2007-01-18Folder -> Directorybrain
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6374 e03df62e-2008-0410-955e-edbf42e46eb7
2007-01-18Add output to ./configure -update to show when it finds a directory in the ↵brain
modules/ dir git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6373 e03df62e-2008-0410-955e-edbf42e46eb7
2007-01-18Module splitting now works!brain
Heres how it works (and m_spanningtree will make use of it): Create a directory in src/modules whos name starts m_, e.g. src/modules/m_spanningtree/ Inside it place .cpp files and headers. When configure runs, it scans for dirs matching the pattern, goes into them (note: it does not recurse, it only reads that dir) and compiles a list of .cpp files within. (all other file types are ignored). It then queries each .cpp file for its 'configure macros' as found in other modules, on a file by file basis. The makefile will then build a set of rules that will compile the whole lot together on a module by module basis, and "ar" the lot up then link the .a file (as in modes/) git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6371 e03df62e-2008-0410-955e-edbf42e46eb7
2007-01-18Fixesbrain
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6370 e03df62e-2008-0410-955e-edbf42e46eb7
2007-01-18Stuff to detect split modules in dirs - not tested yetbrain
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6369 e03df62e-2008-0410-955e-edbf42e46eb7
2007-01-14If you have a broken config, rerun full configure to fixbrain
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6341 e03df62e-2008-0410-955e-edbf42e46eb7
2007-01-14Move showhelp() into make/configure.pmbrain
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6323 e03df62e-2008-0410-955e-edbf42e46eb7
2007-01-14Slightly decraqed configurebrain
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6322 e03df62e-2008-0410-955e-edbf42e46eb7
2007-01-14Starting tidying up the configure script, and moving a lot of stuff into ↵brain
functions in the make/ dir git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6320 e03df62e-2008-0410-955e-edbf42e46eb7
2007-01-14Fix broken ./configure macros broken by introduction of an evalbrain
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6316 e03df62e-2008-0410-955e-edbf42e46eb7
2007-01-14Improved detail in configure, and two new functions exec() and eval() are ↵brain
more accountable git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6312 e03df62e-2008-0410-955e-edbf42e46eb7
2007-01-13Extra stuff to improve buildsystem, calculate lib and include dirs at ↵brain
configure time rather than at build time. This means that we can also throw errors at configure time if we cant find the libraries, rather than erroring at buildtime like we used to. git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6306 e03df62e-2008-0410-955e-edbf42e46eb7