mirror of
https://github.com/pocoproject/poco.git
synced 2025-11-14 04:48:15 +01:00
sources from main repository
This commit is contained in:
@@ -1,5 +1,5 @@
|
||||
#
|
||||
# $Id: //poco/1.3/build/rules/exec#1 $
|
||||
# $Id: //poco/1.3/build/rules/exec#2 $
|
||||
#
|
||||
# exec
|
||||
#
|
||||
@@ -37,6 +37,8 @@ shared_release: bindirs $(EXEC_RELEASE_SHARED)
|
||||
$(EXEC_DEBUG_STATIC): $(foreach o,$(objects),$(OBJPATH_DEBUG_STATIC)/$(o).o)
|
||||
@echo "** Building executable (debug)" $@
|
||||
$(LINK) $(LINKFLAGS) $(DEBUGOPT_LINK) $(STATICOPT_LINK) -o $@ $^ $(LIBRARY) $(TARGET_LIBS_DEBUG) $(SYSLIBS)
|
||||
$(CPYDBG)
|
||||
$(STRIPDBGCMD)
|
||||
|
||||
$(EXEC_RELEASE_STATIC): $(foreach o,$(objects),$(OBJPATH_RELEASE_STATIC)/$(o).o)
|
||||
@echo "** Building executable (release)" $@
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
#
|
||||
# $Id: //poco/1.3/build/rules/global#2 $
|
||||
# $Id: //poco/1.3/build/rules/global#3 $
|
||||
#
|
||||
# global
|
||||
#
|
||||
@@ -22,6 +22,11 @@ ifndef POCO_BASE
|
||||
$(error POCO_BASE is not defined.)
|
||||
endif
|
||||
|
||||
#
|
||||
# Include some optional make configuration
|
||||
#
|
||||
sinclude $(POCO_BASE)/config.build
|
||||
|
||||
#
|
||||
# Check for POCO_BUILD
|
||||
#
|
||||
@@ -130,7 +135,7 @@ endif
|
||||
#
|
||||
# Compose compiler flags
|
||||
#
|
||||
COMMONFLAGS = -DPOCO_BUILD_HOST=$(HOSTNAME)
|
||||
COMMONFLAGS = -DPOCO_BUILD_HOST=$(HOSTNAME) $(POCO_FLAGS)
|
||||
CFLAGS += $(COMMONFLAGS) $(SYSFLAGS)
|
||||
CXXFLAGS += $(COMMONFLAGS) $(SYSFLAGS)
|
||||
LINKFLAGS += $(COMMONFLAGS) $(SYSFLAGS)
|
||||
@@ -172,6 +177,17 @@ else
|
||||
STRIPCMD = $(STRIP) $@
|
||||
endif
|
||||
|
||||
#
|
||||
# Remote debugging support
|
||||
#
|
||||
ifeq ($(strip $(STRIPDBG)),)
|
||||
CPYDBG =
|
||||
STRIPDBGCMD =
|
||||
else
|
||||
CPYDBG = cp $@ $@x
|
||||
STRIPDBGCMD = $(STRIP) $@x
|
||||
endif
|
||||
|
||||
#
|
||||
# Make CC and CXX environment vars
|
||||
#
|
||||
|
||||
Reference in New Issue
Block a user