[llvm-commits] [llvm] r108444 - /llvm/trunk/Makefile.rules

Devang Patel dpatel at apple.com
Thu Jul 15 12:59:00 PDT 2010


After svn update, I am seeing 

make[4]: *** No rule to make target `/Volumes/Lalgate/clean/llvm/tools/clang/tools/driver/Info.plist.in', needed by `/Volumes/Lalgate/clean/D/tools/clang/tools/driver/Debug+Asserts/Info.plist'.  Stop.

Is this related to this check-in ?
-
Devang
On Jul 15, 2010, at 12:33 PM, Daniel Dunbar wrote:

> Author: ddunbar
> Date: Thu Jul 15 14:33:38 2010
> New Revision: 108444
> 
> URL: http://llvm.org/viewvc/llvm-project?rev=108444&view=rev
> Log:
> build/Darwin: Add support for embedding version information in tool executables.
> 
> Modified:
>    llvm/trunk/Makefile.rules
> 
> Modified: llvm/trunk/Makefile.rules
> URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/Makefile.rules?rev=108444&r1=108443&r2=108444&view=diff
> ==============================================================================
> --- llvm/trunk/Makefile.rules (original)
> +++ llvm/trunk/Makefile.rules Thu Jul 15 14:33:38 2010
> @@ -1345,6 +1345,27 @@
> endif
> endif
> 
> +#---------------------------------------------------------
> +# Tool Version Info Support
> +#---------------------------------------------------------
> +
> +ifeq ($(HOST_OS),Darwin)
> +ifdef TOOL_INFO_PLIST
> +
> +LD.Flags += -Wl,-sectcreate,__TEXT,__info_plist,$(ObjDir)/$(TOOL_INFO_PLIST)
> +
> +$(ToolBuildPath): $(ObjDir)/$(TOOL_INFO_PLIST)
> +
> +$(ObjDir)/$(TOOL_INFO_PLIST): $(PROJ_SRC_DIR)/$(TOOL_INFO_PLIST).in
> +	$(Echo) "Creating $(TOOLNAME) '$(TOOL_INFO_PLIST)' file..."
> +	$(Verb)sed -e "s#@TOOL_INFO_UTI@#$(TOOL_INFO_UTI)#g" \
> +	           -e "s#@TOOL_INFO_NAME@#$(TOOL_INFO_NAME)#g" \
> +	           -e "s#@TOOL_INFO_VERSION@#$(TOOL_INFO_VERSION)#g" \
> +	         -e "s#@TOOL_INFO_BUILD_VERSION@#$(TOOL_INFO_BUILD_VERSION)#g" \
> +	           $< > $@
> +
> +endif
> +endif
> 
> #---------------------------------------------------------
> # Provide targets for building the tools
> 
> 
> _______________________________________________
> llvm-commits mailing list
> llvm-commits at cs.uiuc.edu
> http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits





More information about the llvm-commits mailing list