summaryrefslogtreecommitdiff
path: root/make
Commit message (Collapse)AuthorAgeFilesLines
* remove references to maxclient we forgot here, thx Zaba for reporting.Gravatar peavey2008-04-031-3/+0
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9284 e03df62e-2008-0410-955e-edbf42e46eb7
* Translate std::string, irc::string and std::deque to more readable forms in ↵Gravatar brain2008-03-171-0/+10
| | | | | | error messages. I'll do others as need be and as i notice them. git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9116 e03df62e-2008-0410-955e-edbf42e46eb7
* Make run-cc show ARCHIVE step(s), also get rid of 'entering/leaving ↵Gravatar aquanight2008-02-241-22/+27
| | | | | | directory' nonsense from gnumake. git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9031 e03df62e-2008-0410-955e-edbf42e46eb7
* Make run-cc.pl show all sources on multi-source BUILDS (== socketengine and ↵Gravatar aquanight2008-02-241-3/+13
| | | | | | threadengine) git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9012 e03df62e-2008-0410-955e-edbf42e46eb7
* Make -nofork work properly with logging now.Gravatar aquanight2008-02-151-1/+3
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8944 e03df62e-2008-0410-955e-edbf42e46eb7
* Patch provided by danieldg for fixing 3-figure versions in configureGravatar brain2008-02-131-1/+1
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8926 e03df62e-2008-0410-955e-edbf42e46eb7
* More fixes to configure stability with undefined values/closed filehandlesGravatar brain2008-02-131-4/+4
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8924 e03df62e-2008-0410-955e-edbf42e46eb7
* This should fix the error owine was getting in configure (THANKS strict) :PGravatar brain2008-02-131-1/+1
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8923 e03df62e-2008-0410-955e-edbf42e46eb7
* Tidy up run-cc step displayGravatar aquanight2008-02-121-1/+6
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8906 e03df62e-2008-0410-955e-edbf42e46eb7
* Tidy up run-cc error reporting (eg: only say 'An error occured' once, and ↵Gravatar aquanight2008-02-111-1/+34
| | | | | | make it show before an include stack or 'In ctor/dtor/method/function' message) git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8891 e03df62e-2008-0410-955e-edbf42e46eb7
* BrainfartGravatar brain2008-02-101-1/+8
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8886 e03df62e-2008-0410-955e-edbf42e46eb7
* Now very tidy make output, with pretty colours :pGravatar brain2008-02-101-1/+15
| | | | | | | (Unless it errors, then you get the full commandline and error output etc) git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8878 e03df62e-2008-0410-955e-edbf42e46eb7
* Move run-cc.pl to make/ directory and update paths, keeps root tidyGravatar brain2008-02-101-0/+110
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8868 e03df62e-2008-0410-955e-edbf42e46eb7
* Revert tmpfile cleanup from r8761, also make configure's perl version check ↵Gravatar aquanight2008-01-271-1/+0
| | | | | | happen during compilation phase so that people don't get millions of useless errors. git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8762 e03df62e-2008-0410-955e-edbf42e46eb7
* Some configure cleanups: like using perl functions/modules instead of ↵Gravatar aquanight2008-01-272-47/+48
| | | | | | system() (symlink, clear, mv, mkdir -p), clean up tmpfile for eval(), use \e instead of \033, and use a heredoc for the big banner on starting configure git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8761 e03df62e-2008-0410-955e-edbf42e46eb7
* Make sure that if an exec() macro fails its picked up before build timeGravatar brain2008-01-271-0/+1
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8757 e03df62e-2008-0410-955e-edbf42e46eb7
* Add ./configure --list-extras, --enable-extras, and --disable-extrasGravatar aquanight2008-01-191-0/+3
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8739 e03df62e-2008-0410-955e-edbf42e46eb7
* Aquanight's configure strict/fatal warnings patchGravatar brain2008-01-174-34/+49
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8731 e03df62e-2008-0410-955e-edbf42e46eb7
* Add --disable-rpath. Probably wont backport this for the time beingGravatar brain2007-11-032-1/+3
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8475 e03df62e-2008-0410-955e-edbf42e46eb7
* Add $NoPedantic build macro, for m_mysql because mysql AB dont know how to ↵Gravatar brain2007-10-231-1/+13
| | | | | | code :p git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8325 e03df62e-2008-0410-955e-edbf42e46eb7
* Add 'require 5.8.0' to the very top of every module to make the failure ↵Gravatar brain2007-08-254-1/+10
| | | | | | message when you run an ancient perl a bit more descriptive. git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7820 e03df62e-2008-0410-955e-edbf42e46eb7
* A bit of static lingeringGravatar peavey2007-07-241-6/+2
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7549 e03df62e-2008-0410-955e-edbf42e46eb7
* Fix gnutls cert generation failing. Thx owine.Gravatar peavey2007-07-201-2/+3
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7479 e03df62e-2008-0410-955e-edbf42e46eb7
* more headers.Gravatar peavey2007-07-172-10/+17
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7468 e03df62e-2008-0410-955e-edbf42e46eb7
* Added the execruntime() function for Compile/Linker flags - executes shell ↵Gravatar special2007-07-171-0/+4
| | | | | | commands at compile time rather than during configure git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7458 e03df62e-2008-0410-955e-edbf42e46eb7
* OOPS! We try again, since I'm smoking craq. LF is 0x0a NOT CR.Gravatar peavey2007-07-164-4/+816
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7456 e03df62e-2008-0410-955e-edbf42e46eb7
* 'svn propset -R svn:eol-style CR *' Set to UNIX-style always. Binaries are ↵Gravatar peavey2007-07-164-816/+4
| | | | | | auto skipped by svn. git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7454 e03df62e-2008-0410-955e-edbf42e46eb7
* Backport patch from stskeeps for checking success of gnutls cert generationGravatar brain2007-07-111-2/+3
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7435 e03df62e-2008-0410-955e-edbf42e46eb7
* Added a prompt for certificate expiry time to openssl cert generation. Patch ↵Gravatar special2007-06-261-2/+5
| | | | | | by yell0w git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7411 e03df62e-2008-0410-955e-edbf42e46eb7
* Fixed the order of fields in openssl certificate generation; this would make ↵Gravatar special2007-06-261-1/+2
| | | | | | really broken certificates. Thanks to yell0w git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7410 e03df62e-2008-0410-955e-edbf42e46eb7
* Allow for resizing of MAXBUF above/below 512 via non-interactive configure. ↵Gravatar brain2007-05-141-0/+3
| | | | | | | | | (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
* Add openssl cert generation prettyness, make it like our gnutls one. It ↵Gravatar brain2007-05-101-0/+32
| | | | | | 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
* Fix for bug typo, dont let it creep into the release! v1.1.7Gravatar brain2007-05-052-8/+8
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6892 e03df62e-2008-0410-955e-edbf42e46eb7
* Fix for feature request in bug #262, needs a bit of QA. Simpler prompting ↵Gravatar brain2007-05-052-1/+127
| | | | | | | | | 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
* Add licensing headers to files which are missing them and make sure they are ↵Gravatar brain2007-04-072-0/+18
| | | | | | 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
* Addition of feature request outlined in bug #195, suggested by BrickerGravatar brain2007-02-191-6/+0
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6602 e03df62e-2008-0410-955e-edbf42e46eb7
* Fix typo reported by owine (bug #208)Gravatar brain2007-02-101-2/+2
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6566 e03df62e-2008-0410-955e-edbf42e46eb7
* New patch from BuildSmart for OS X support, not broken like the last oneGravatar w00t2007-02-011-0/+1
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6473 e03df62e-2008-0410-955e-edbf42e46eb7
* Fix for bug #187Gravatar brain2007-01-261-2/+3
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6441 e03df62e-2008-0410-955e-edbf42e46eb7
* Add check for openssl >= 0.9.7, and fix for if the library cant be found at allGravatar brain2007-01-211-1/+4
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6424 e03df62e-2008-0410-955e-edbf42e46eb7
* Fix broken function vcheck() that checks one dot-delimited version string ↵Gravatar brain2007-01-211-3/+3
| | | | | | against another git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6422 e03df62e-2008-0410-955e-edbf42e46eb7
* Add extra macro pkgconfversion("packagename", "version");Gravatar brain2007-01-211-1/+63
| | | | | | | | | dies if the version you specify isnt installed. Also added to m_sqlite3: pkgconfversion("sqlite3", "3.3") Note: this will die at configuration time, not compilation time. git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6421 e03df62e-2008-0410-955e-edbf42e46eb7
* Fix library detection flags (bad define put into the ldflags)Gravatar brain2007-01-211-1/+2
| | | | | | | 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
* Fix the commandline stuff up to actually work!Gravatar brain2007-01-201-7/+18
| | | | | | | Also, fix 'locate' detection of files when pkg-config cant find them. git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6415 e03df62e-2008-0410-955e-edbf42e46eb7
* If we're not in interactive mode, then we dont prompt interactively for the ↵Gravatar brain2007-01-201-7/+25
| | | | | | | | | | value. We look for the configuration item in the commandline, --$package-includes="" or --$package-libs="" and use that. If its not defined, we die() with a message to specify the path using that commandline item. This also applies to ./configure -modupdate. git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6414 e03df62e-2008-0410-955e-edbf42e46eb7
* Additional feature, pass -DVERSION_PKGCONFMODNAME="xxx" to modules that use ↵Gravatar brain2007-01-201-9/+17
| | | | | | | | | 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
* And fix it so it worksGravatar brain2007-01-201-14/+14
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6412 e03df62e-2008-0410-955e-edbf42e46eb7
* Better detectionGravatar brain2007-01-202-25/+35
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6411 e03df62e-2008-0410-955e-edbf42e46eb7
* Add caching of all detected values :)Gravatar brain2007-01-201-0/+8
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6410 e03df62e-2008-0410-955e-edbf42e46eb7
* Proritise cached value above a searchGravatar brain2007-01-201-0/+16
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6409 e03df62e-2008-0410-955e-edbf42e46eb7