Fix MacOS build warning
The MacOS ld linker complains if a -L option points to a directory that doesn't exist, so create that directory before running the linker. Might be unnecessary, but...
This commit is contained in:
@@ -202,9 +202,9 @@ endif
|
|||||||
|
|
||||||
$(TESTPRODNAME) $(PRODNAME): $(PRODUCT_OBJS) $(PROD_RESS) $(PROD_DEPLIBS)
|
$(TESTPRODNAME) $(PRODNAME): $(PRODUCT_OBJS) $(PROD_RESS) $(PROD_DEPLIBS)
|
||||||
|
|
||||||
$(TESTPRODNAME) $(PRODNAME): %$(EXE):
|
$(TESTPRODNAME) $(PRODNAME): %$(EXE): | $(INSTALL_LIB)
|
||||||
@$(RM) $@
|
@$(RM) $@
|
||||||
$(DEBUGCMD) $(LINK.cpp)
|
$(LINK.cpp)
|
||||||
$(MT_EXE_COMMAND)
|
$(MT_EXE_COMMAND)
|
||||||
|
|
||||||
%_ctdt$(OBJ) : %_ctdt.c
|
%_ctdt$(OBJ) : %_ctdt.c
|
||||||
@@ -305,6 +305,10 @@ $(LOADABLE_SHRLIBNAME): $(LOADABLE_SHRLIB_PREFIX)%$(LOADABLE_SHRLIB_SUFFIX):
|
|||||||
$(LINK.shrlib)
|
$(LINK.shrlib)
|
||||||
$(MT_DLL_COMMAND)
|
$(MT_DLL_COMMAND)
|
||||||
|
|
||||||
|
$(LIBNAME) $(SHRLIBNAME) $(LOADABLE_SHRLIBNAME): | $(INSTALL_LIB)
|
||||||
|
$(INSTALL_LIB):
|
||||||
|
@$(MKDIR) $@
|
||||||
|
|
||||||
#---------------------------------------------------------------
|
#---------------------------------------------------------------
|
||||||
# C++ munching for VxWorks
|
# C++ munching for VxWorks
|
||||||
|
|
||||||
@@ -467,9 +471,11 @@ $(INSTALL_TCLLIB)/%: ../%
|
|||||||
@$(INSTALL) -d -m $(BIN_PERMISSIONS) $< $(INSTALL_TCLLIB)
|
@$(INSTALL) -d -m $(BIN_PERMISSIONS) $< $(INSTALL_TCLLIB)
|
||||||
endif
|
endif
|
||||||
|
|
||||||
|
ifneq ($(TCLINDEX),)
|
||||||
$(INSTALL_TCLLIB)/$(TCLINDEX): $(INSTALL_TCLLIBS)
|
$(INSTALL_TCLLIB)/$(TCLINDEX): $(INSTALL_TCLLIBS)
|
||||||
$(ECHO) "Updating $@"
|
$(ECHO) "Updating $@"
|
||||||
$(ECHO) eval auto_mkindex $(INSTALL_TCLLIB) "$(TCLLIBNAME)" | tclsh
|
$(ECHO) eval auto_mkindex $(INSTALL_TCLLIB) "$(TCLLIBNAME)" | tclsh
|
||||||
|
endif
|
||||||
|
|
||||||
$(INSTALL_LOADABLE_SHRLIBS): $(INSTALL_SHRLIB)/%: %
|
$(INSTALL_LOADABLE_SHRLIBS): $(INSTALL_SHRLIB)/%: %
|
||||||
$(ECHO) "Installing loadable shared library $@"
|
$(ECHO) "Installing loadable shared library $@"
|
||||||
|
|||||||
Reference in New Issue
Block a user