[PATCH] configure+make: install include/sanitizer into Clang

Alexander Potapenko glider at google.com
Mon Oct 28 01:25:53 PDT 2013


  r193515, thanks for reviewing!


================
Comment at: ../tools/clang/runtime/compiler-rt/Makefile:237
@@ -214,3 +236,3 @@
 all-local:: $(RuntimeDirs:%=RuntimeLibrary.%)
-install-local:: $(RuntimeDirs:%=RuntimeLibraryInstall.%)
+install-local:: $(RuntimeDirs:%=RuntimeLibraryInstall.% RuntimeHeaderInstall)
 clean-local:: CleanRuntimeLibraries
----------------
Daniel Dunbar wrote:
> Shouldn't this be:
> --
> install-local:: $(RuntimeDirs:%=RuntimeLibraryInstall.%) RuntimeHeaderInstall
> --
> 
> It doesn't break, but otherwise it is expanding to RuntimeLibraryInstall.foo RuntimeHeaderInstall RuntimeLibraryInstall.bar RuntimeHeaderInstall
Done

================
Comment at: ../tools/clang/runtime/compiler-rt/Makefile:231
@@ +230,3 @@
+                               $(PROJ_resources_include)/sanitizer
+
+RuntimeHeaderInstall: $(PROJ_resources_include)/sanitizer
----------------
Daniel Dunbar wrote:
> Might as well put these next to the PROJ_resources_lib rule earlier.
Done

================
Comment at: ../tools/clang/runtime/compiler-rt/Makefile:141
@@ -138,3 +140,3 @@
 # possible.
-BuildRuntimeLibraries:
+BuildRuntimeLibraries: $(ResourceIncludeDir)/sanitizer
 	$(Verb) $(MAKE) -C $(COMPILERRT_SRC_ROOT) \
----------------
Daniel Dunbar wrote:
> I think it is more clear to make this a separate rule that all-local depends on, similar to install. It would be consistent with the rest of the header to have
> 
> all-local:: ... RuntimeHeader
> 
> RuntimeHeader: $(ResourceIncludeDir)/sanitizer
Done


http://llvm-reviews.chandlerc.com/D1959



More information about the cfe-commits mailing list