| Commit message (Expand) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Remove support for static modules.•••This has been frequently broken in the past and as far as I know is used by literally nobody. Also, even if all modules are compiled into the core any libraries linked against are and have always been linked dynamically making this unusable on platforms without dynamic libraries. | 2018-07-31 | 1 | -35/+1 | |
| * | Rewrite the build system directive parser. | 2016-09-16 | 1 | -7/+11 | |
| * | Fix linker flags being in the wrong place on static builds. | 2016-08-19 | 1 | -2/+3 | |
| * | Pass INSPIRCD_VERBOSE through the environment to unit-cc. | 2016-06-27 | 1 | -2/+1 | |
| * | Fix modules with 2+ files not having their LinkerFlags parsed. | 2015-06-03 | 1 | -1/+5 | |
| * | Remove run-cc.pl and all associated code.•••As far as I can tell this only worked with older versions of GCC and there is no value in fixing it as diagnostics have improved since then and it makes errors hard to search for anyway. This also shaves off an average of five seconds on each build on my hardware. Neat! | 2015-05-13 | 1 | -11/+20 | |
| * | unit-cc: Remove workaround which existed for 2.0.x only. | 2015-05-13 | 1 | -15/+1 | |
| * | unit-cc: Use the same preamble as other Perl tools. | 2015-05-13 | 1 | -2/+7 | |
| * | Merge insp20 | 2014-10-27 | 1 | -0/+16 | |
| |\ | |||||
| | * | Fix unit-cc not loading configure cache when building files. | 2014-08-27 | 1 | -0/+16 | |
| * | | Integrate coremods into the build system | 2014-03-05 | 1 | -1/+1 | |
| * | | Clean up the build system properties and related code.•••- Deduplicate getcompilerflags, getdependancies, getlinkerflags. - Remove $NoPedantic (add -Wno-pedantic to $CompileFlags instead). - Remove --enable-freebsd-ports-openssl and all related code (this will be replaced with --no-pkg-config=[name] in the future). - Remove some unused build system properties. - Remove support for caching third party include and library paths (can cause unexpected problems when they change). | 2013-08-16 | 1 | -5/+3 | |
| * | | Change modules to use the MODNAME constant when logging.•••The majority of modules were logging with their module name as the log type. There was a few places which were logging to a non-name type but, with the exception of CONFIG, those messages are so uncommon that it doesn't make sense to use a seperate type for them. | 2013-08-04 | 1 | -1/+1 | |
| * | | Rename CXXFLAGS to CORECXXFLAGS to respect users enviroment. | 2013-07-04 | 1 | -1/+1 | |
| |/ | |||||
| * | Headers: update remaining scripts too | 2012-04-20 | 1 | -0/+20 | |
| * | Change argument order of LDLIBS to work properly with -Wl,--as-needed | 2010-07-02 | 1 | -4/+7 | |
| * | 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-05-07 | 1 | -35/+59 | |
| * | PURE_STATIC fixes to use normal <module> tags•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12641 e03df62e-2008-0410-955e-edbf42e46eb7 | 2010-03-18 | 1 | -0/+4 | |
| * | Improve support for NetBSD•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12438 e03df62e-2008-0410-955e-edbf42e46eb7 | 2010-02-12 | 1 | -1/+1 | |
| * | PURE_STATIC improvements: Allow modules to be reloaded, generate linker argum...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12276 e03df62e-2008-0410-955e-edbf42e46eb7 | 2010-01-17 | 1 | -0/+36 | |
| * | Add directory change to unit-cc, to fix the immensely stupid BSD make behavio...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11772 e03df62e-2008-0410-955e-edbf42e46eb7 | 2009-09-28 | 1 | -0/+2 | |
| * | Fix warnings from BSD build and work around the failures of BSD make•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11771 e03df62e-2008-0410-955e-edbf42e46eb7 | 2009-09-28 | 1 | -5/+5 | |
| * | Fix unit-cc when build is not a direct subdirectory of source; create make ru...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11746 e03df62e-2008-0410-955e-edbf42e46eb7 | 2009-09-18 | 1 | -1/+1 | |
| * | Use CXXFLAGS rather than nonstandard NICEFLAGS/FLAGS/etc•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11571 e03df62e-2008-0410-955e-edbf42e46eb7 | 2009-09-01 | 1 | -1/+2 | |
| * | Move dependency tracking from ./configure to Makefile•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11556 e03df62e-2008-0410-955e-edbf42e46eb7 | 2009-09-01 | 1 | -0/+31 | |
