The macro must be defined before MS system headers are included. This rev. remove #define NOMINMAX from public headers, but no public headers use min()/max() and this was never the correct way to use this macro as by convention library headers are included after system headers, which is too late to have an effect.
34 lines
1.0 KiB
Plaintext
34 lines
1.0 KiB
Plaintext
# CONFIG_SITE
|
|
|
|
# Make any application-specific changes to the EPICS build
|
|
# configuration variables in this file.
|
|
#
|
|
# Host/target specific settings can be specified in files named
|
|
# CONFIG_SITE.$(EPICS_HOST_ARCH).Common
|
|
# CONFIG_SITE.Common.$(T_A)
|
|
# CONFIG_SITE.$(EPICS_HOST_ARCH).$(T_A)
|
|
|
|
# CHECK_RELEASE controls the consistency checking of the support
|
|
# applications pointed to by the RELEASE* files.
|
|
# Normally CHECK_RELEASE should be set to YES.
|
|
# Set CHECK_RELEASE to NO to disable checking completely.
|
|
# Set CHECK_RELEASE to WARN to perform consistency checking but
|
|
# continue building anyway if conflicts are found.
|
|
CHECK_RELEASE = YES
|
|
|
|
# To install files into a location other than $(TOP) define
|
|
# INSTALL_LOCATION here.
|
|
#INSTALL_LOCATION=</path/name/to/install/top>
|
|
|
|
-include $(TOP)/../CONFIG_SITE.local
|
|
-include $(TOP)/configure/CONFIG_SITE.local
|
|
|
|
# MSVC - skip defining min()/max() macros
|
|
USR_CPPFLAGS_WIN32 += -DNOMINMAX
|
|
|
|
ifdef WITH_COVERAGE
|
|
USR_CPPFLAGS += --coverage
|
|
USR_LDFLAGS += --coverage
|
|
endif
|
|
|