forked from cms-sw/cmssw-config
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathCMSSW_BuildFile.xml
65 lines (59 loc) · 2.48 KB
/
CMSSW_BuildFile.xml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
<productstore name="lib" type="arch" swap="true"/>
<productstore name="bin" type="arch" swap="true"/>
<productstore name="test" type="arch" swap="true"/>
<productstore name="logs" type="arch" swap="true"/>
<productstore name="objs" type="arch" swap="true"/>
<productstore name="biglib" type="arch" swap="true"/>
<productstore name="cfipython" type="arch" swap="true"/>
<productstore name="include"/>
<productstore name="doc"/>
<productstore name="python"/>
<classpath path="+Project/BigProducts+SubSystem/+BigProduct/+donothing"/>
<classpath path="+Project/+SubSystem/+Package/scripts+scripts"/>
<classpath path="+Project/Documentation+Documentation/+doc"/>
<classpath path="+Project/+SubSystem/+Package/src+library"/>
<classpath path="+Project/+SubSystem/+Package/bin+binary"/>
<classpath path="+Project/+SubSystem/+Package/test+test"/>
<classpath path="+Project/+SubSystem/+Package/plugins+plugins"/>
<classpath path="+Project/+SubSystem/+Package/python+python"/>
#<!-- Rules for LCG/CORAL Packages build in CMSSW -->
<classpath path="+Project/LCG+SubSystem/+Package/tests+binary"/>
<flags PYTHON_PACKAGE_SYMLINK="YES"/>
<flags REM_ROOTDICT_CXXFLAGS="-pedantic"/>
<flags ROOTDICT_CXXFLAGS="-Wno-unknown-pragmas"/>
<flags REM_LCGDICT_CXXFLAGS="-O%"/>
<flags REM_LCGDICT_CPPFLAGS="-O%"/>
<flags REM_LCGDICT_CXXFLAGS="-fipa%"/>
<flags LCGDICT_CXXFLAGS="-Os -Wno-unused-variable"/>
<release name="!CMSSW_5_">
<flags CXXFLAGS="-DBOOST_DISABLE_ASSERTS"/>
</release>
<flags LLVM_PLUGIN="UtilitiesStaticAnalyzers"/>
<flags LLVM_CHECKERS="-enable-checker threadsafety"/>
<flags LCGDICT_CPPFLAGS="-DCMSSW_REFLEX_DICT"/>
<architecture name="!osx">
<flags BIGOBJ_CXXFLAGS="-flto"/>
<flags BIGOBJ_CXXFLAGS="-Wl,--exclude-libs,ALL"/>
</architecture>
<architecture name="!osx">
# <flags EDM_LDFLAGS="-Wl,--version-script,$(SCRAM_CONFIGDIR)/SCRAM/EdmPluginVisibility.lds"/>
<flags MISSING_SYMBOL_FLAGS="-Wl,-z,defs"/>
</architecture>
<architecture name="slc5.*_gcc4[67]">
<flags LDFLAGS="-Wl,--icf=all"/>
</architecture>
<architecture name="osx">
<flags MISSING_SYMBOL_FLAGS="-Wl,-undefined,error"/>
</architecture>
<architecture name="_mic_">
<flags CPPDEFINES="thread_local="/>
</architecture>
<release name="_ASAN_">
<flags CXXFLAGS="-fno-omit-frame-pointer -fsanitize=address"/>
</release>
<release name="_UBSAN_">
<flags CXXFLAGS="-fno-omit-frame-pointer -fsanitize=undefined"/>
</release>
<release name="_TSAN_">
<flags CXXFLAGS="-fno-omit-frame-pointer -fsanitize=thread"/>
</release>