]> git.tdb.fi Git - builder.git/commit
Collapse the language-specific compilers into a single class
authorMikko Rasa <tdb@tdb.fi>
Fri, 1 Dec 2017 07:48:37 +0000 (09:48 +0200)
committerMikko Rasa <tdb@tdb.fi>
Fri, 1 Dec 2017 09:01:31 +0000 (11:01 +0200)
commita4f02f02d4682c7f504e46ff2ce8f93035fd36dd
tree9ff03767ae25748186c251676bfc3a56dc5c3a75
parentcea2680b64eb10790f3b88a97bd0a4ed29d8a3b0
Collapse the language-specific compilers into a single class

There's very little differences between languages of the C family, but on
the other hand different platform SDKs need their own tweaks.  It makes
more sense to abstract by platform rather than by language here.
24 files changed:
source/androidccompiler.cpp [deleted file]
source/androidccompiler.h [deleted file]
source/androidcompiler.cpp [new file with mode: 0644]
source/androidcompiler.h [new file with mode: 0644]
source/androidcxxcompiler.cpp [deleted file]
source/androidcxxcompiler.h [deleted file]
source/androidtools.cpp
source/clangccompiler.cpp [deleted file]
source/clangccompiler.h [deleted file]
source/clangcompiler.cpp [new file with mode: 0644]
source/clangcompiler.h [new file with mode: 0644]
source/clangcxxcompiler.cpp [deleted file]
source/clangcxxcompiler.h [deleted file]
source/clangobjccompiler.cpp [deleted file]
source/clangobjccompiler.h [deleted file]
source/gnuccompiler.cpp [deleted file]
source/gnuccompiler.h [deleted file]
source/gnucompiler.cpp
source/gnucompiler.h
source/gnucxxcompiler.cpp [deleted file]
source/gnucxxcompiler.h [deleted file]
source/gnuobjccompiler.cpp [deleted file]
source/gnuobjccompiler.h [deleted file]
source/systemtools.cpp