diff --git a/build/jam/MainBuildRules b/build/jam/MainBuildRules index ab665d00e5..800f91ade5 100644 --- a/build/jam/MainBuildRules +++ b/build/jam/MainBuildRules @@ -383,6 +383,7 @@ actions CreateAsmStructOffsetsHeader1 $(C++) -S "$(2)" $(C++FLAGS) $(CCDEFS) $(CCHDRS) -o - \ | $(SED) 's/@define/#define/g' | grep "#define" \ | $(SED) -e 's/[\$\#]\([0-9]\)/\1/' > "$(1)" + grep -q "#define" "$(1)" } rule MergeObjectFromObjects @@ -420,7 +421,7 @@ rule MergeObjectFromObjects actions MergeObjectFromObjects1 { - $(LINK) $(LINKFLAGS) -r $(2) -o $(1) ; + $(LINK) $(LINKFLAGS) -r $(2) -o $(1) } rule MergeObject