[PATCH] make clang/tools/extra unittest run,
Alp Toker
alp at nuanti.com
Wed May 28 17:41:41 PDT 2014
Hi Iain,
I noticed your Makefile updates including this one and lld...
On 28/05/2014 23:25, Iain Sandoe wrote:
> Hi,
>
> Is there some reason that the unitttests are not run for clang/tools/extra?
The makefile build systems have felt moderately deprecated for some
time. There are odds and ends that are only available in the CMake build
system, particularly tests/examples/documentation -- mostly unnoticed,
so we can infer that developers/users have mostly switched by now.
Do we really want to begin adding new features to the makefiles again at
this point -- is there something it can do that the primary one can't?
CMake lets us target multiple platforms equally, generating fast
parallel builds with ninja and letting us drop the GNU make dependency
for a lighter build environment.
If there's any remaining limitation it seems more appropriate to address
those and keep moving gently towards a single build system.
Alp.
>
> if not, then the following trivial patch makes them run (they do so without error on osx 10.8).
>
> Iain
>
> diff --git a/llvm/test/Makefile b/llvm/test/Makefile
> index dc99fe1..20ebb78 100644
> --- a/llvm/test/Makefile
> +++ b/llvm/test/Makefile
> @@ -57,7 +57,7 @@ LIT_ALL_TESTSUITES += $(PROJ_OBJ_DIR)/../tools/clang/tools/extra/test
>
> # Force creation of Clang Tools' lit.site.cfg.
> clang-tools-site-cfg: FORCE
> - $(MAKE) -C $(PROJ_OBJ_DIR)/../tools/clang/tools/extra/test lit.site.cfg
> + $(MAKE) -C $(PROJ_OBJ_DIR)/../tools/clang/tools/extra/test lit.site.cfg Unit/lit.site.cfg
> extra-site-cfgs:: clang-tools-site-cfg
> endif
>
>
>
> _______________________________________________
> cfe-commits mailing list
> cfe-commits at cs.uiuc.edu
> http://lists.cs.uiuc.edu/mailman/listinfo/cfe-commits
--
http://www.nuanti.com
the browser experts
More information about the cfe-commits
mailing list