summaryrefslogtreecommitdiff
path: root/src/depend
AgeCommit message (Collapse)Author
2020-06-05Add: introduce CMake for project managementPatric Stout
CMake works on all our supported platforms, like MSVC, Mingw, GCC, Clang, and many more. It allows for a single way of doing things, so no longer we need shell scripts and vbs scripts to work on all our supported platforms. Additionally, CMake allows to generate project files for like MSVC, KDevelop, etc. This heavily reduces the lines of code we need to support multiple platforms from a project perspective. Addtiionally, this heavily improves our detection of libraries, etc.
2019-11-10Cleanup: Removed SVN headersS. D. Cloudt
2019-10-07Fix: [Cygwin] Fix missing declaration of strdup()Joe Stringer
src/depend/depend.cpp: In constructor 'File::File(const char*)': src/depend/depend.cpp:170:19: error: 'strdup' was not declared in this scope this->dirname = strdup(filename); ^~~~~~ Signed-off-by: Joe Stringer <joe@wand.net.nz>
2019-09-29Fix: Some typos found using codespellJMcKiern
2019-05-10Fix: ignore C++ standard library headers in depend (#7578)glx22
2019-04-10Codechange: Use null pointer literal instead of the NULL macroHenry Wilson
2019-01-16Fix: depend was messing the line endings in append modeglx
2018-10-31Doc: Lots and lots of doxymentation fixesCharles Pigott
2013-11-23(svn r26060) -Fix: do not let depend overrun its buffers when paths are ↵rubidium
extremely (and unlikely) long
2013-05-20(svn r25274) -Cleanup: remove unused class instance variablesrubidium
2012-07-22(svn r24432) -Fix: compile warning in dependrubidium
2012-07-22(svn r24429) -Change: add some hardening flags to the compiler for release ↵rubidium
builds
2012-01-01(svn r23704) -Doc: Doxygen comment fixes and additions.alberth
2011-11-12(svn r23198) -Codechange: introduce a free that takes const pointers so we ↵rubidium
don't need to cast to void/non-const before being able to free
2011-05-02(svn r22411) -Document: another bunch of bitsrubidium
2011-02-25(svn r22144) -Codechange: Unify 'while (true)' to 'for (;;)'alberth
2010-07-29(svn r20239) -Doc: Give a common name to all fall throughs (FALL THROUGH).terkhen
2009-10-31(svn r17923) -Feature: "port" OpenTTD to GNU/Hurdrubidium
2009-10-04(svn r17689) -Fix (r16307): depend could segfault in some case (TrueBrain)glx
2009-08-21(svn r17248) -Fix: add GPL license notice where appropriaterubidium
2009-06-23(svn r16630) -Fix (r16629): forgot a continueglx
2009-06-22(svn r16629) -Fix: depend hang on solarisglx
-Fix: depend do not append delimiter string before deps for non empty files -Add: support for -s option (starting string delimiter)
2009-06-09(svn r16542) -Fix [FS#2971](r16307): depend failed on architectures with ↵smatz
unsigned char
2009-05-24(svn r16410) -Fix (r16307): don't assume the extension starts with the first ↵rubidium
'.', but with the last '.'. This way depend doesn't fail if there's a dot in your path, e.g. 'gcc-4.4'.
2009-05-14(svn r16307) -Fix: makedepend can't handle the amount of files we have and ↵glx
it also miss some dependencies. That's why we introduce our custom implementation of makedepend.