Files
ADAndor/configure/CONFIG_SITE
rivers 1371f9c34c Added LightField
git-svn-id: https://subversion.xor.aps.anl.gov/synApps/areaDetector/trunk@16919 dc6c5ff5-0b8b-c028-a01f-ffb33f00fc8b
2013-09-23 22:28:03 +00:00

104 lines
3.1 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
# Set this when you only want to compile this application
# for a subset of the cross-compiled target architectures
# that Base is built for.
#CROSS_COMPILER_TARGET_ARCHS = vxWorks-68040
# To install files into a location other than $(TOP) define
# INSTALL_LOCATION here.
#INSTALL_LOCATION=</path/name/to/install/top>
# Set this when your IOC and the host use different paths
# to access the application. This will be needed to boot
# from a Microsoft FTP server or with some NFS mounts.
# You must rebuild in the iocBoot directory for this to
# take effect.
#IOCS_APPL_TOP = </IOC/path/to/application/top>
# We don't set STATIC_BUILD for WIN32 or Cygwin, use base to configure
# We build statically on Linux because want to install on detector systems without many .so files
ifeq (Linux, $(OS_CLASS))
STATIC_BUILD=YES
SHARED_LIBRARIES=NO
endif
# Building statically on Darwin is not possible (well, it's possible but difficult and discouraged
# by Apple), but we can build depending only on system libraries that are part of Mac OS X
#ifeq (Darwin, $(OS_CLASS))
# STATIC_BUILD=NO
# SHARED_LIBRARIES=NO
#endif
#ifeq (solaris, $(OS_CLASS))
# STATIC_BUILD=YES
# SHARED_LIBRARIES=NO
#endif
###############################################
#NOTES
#
# - To build the ioc applications set BUILD_APPS to YES
# Otherwise set it to NO
BUILD_APPS=YES
# - The plugins
# - prosilicaSupport must be built before pluginSrc or prosilicaSrc because it installs
# header and library files needed by both
# - On some platforms hdf5Support must be built before nexus because of library dependencies
HDF5_SUP = hdf5Support
MAGICK_SUP = magickSupport
NETCDF_SRC = netCDFSrc
NEXUS_SRC = nexusSrc
PLUGIN_SRC = pluginSrc
PROSILICA_SUP = prosilicaSupport
TIFF_SUP = tiffSupport
# - To include GraphicsMagick support set the following to YES
# - To not use it comment out the line or set it to NO
# - GraphicsMagick is required for NDFileMagick and the URL driver.
USE_GRAPHICSMAGICK=NO
# - The detectors
# - To remove detectors from the build, comment out the detector name.
ADSC = adscSrc
ANDOR = andorSrc
ANDOR3 = andor3Src
BRUKER = brukerSrc
FIREWIRE_WIN = firewireWinSrc
LIGHTFIELD = LightFieldSrc
MAR_345 = mar345Src
MAR_CCD = marCCDSrc
PERKIN_ELMER = perkinElmerSrc
PILATUS = pilatusSrc
PROSILICA = prosilicaSrc
PSL = PSLSrc
PVCAM = pvcamSrc
ROPER = roperSrc
SIM_DETECTOR = simDetectorSrc
URL = URLSrc