therealfun
f6a2ac08a6
Makefiles: replace the use of subst macro with patsubst ( #56 )
...
$(subst .c,.o,...) replaces '.c' with '.o' everywhere in pathnames. For
example, renaming the "Aegisub" folder to "Aegisub.cool" will make the
build system generate "Aegisub.oool/.../.o" objects.
https://www.gnu.org/software/make/manual/make.html#Text-Functions
2018-03-05 09:28:29 -08:00
Thomas Goyne
893b08a19c
Add CFLAGS_PTHREAD/LIBS_PTHREAD to everything needing them
...
Closes #1903 .
2016-03-05 11:23:46 -08:00
Thomas Goyne
45315476bd
Switch to a maintained fork of universalchardet
2016-02-09 20:29:29 -08:00
Thomas Goyne
5a14b36389
Remove unused test util functions
2014-07-06 19:25:49 -07:00
Thomas Goyne
c0c05e982a
Support passing a test filter to make test
2014-07-04 21:14:29 -07:00
Thomas Goyne
c804042978
Fix test compilation with gcc
2014-07-02 18:20:10 -07:00
Thomas Goyne
68eaab0f43
Convert the build system to non-recursive make
...
Speeds up a no-op build from 500ms to 60ms and significantly improves
dependency tracking.
2014-06-17 11:37:20 -07:00
Thomas Goyne
b43788fa7f
Replace boost::format with agi::format
...
boost::format is slow to compile, slow to run, and has an unpleasant
interface.
2014-05-30 08:30:31 -07:00
Thomas Goyne
b9509289aa
Fix test compilation
2014-04-25 08:59:42 -07:00
Thomas Goyne
fb79c47cb5
Actually include the dependency files in the tests Makefile
2014-03-31 10:23:36 -07:00
Thomas Goyne
8a520b31af
Add a default value for GTEST_ROOT
2014-03-31 10:23:36 -07:00
Thomas Goyne
33a4a056a4
Move everything up a level since the root dir no longer has stuff
2014-03-11 12:14:57 -07:00