Warning, /DataFormats/Math/test/BuildFile.xml is written in an unsupported language. File is not indexed.
0001 <library file="ReadMath.cc,WriteMath.cc,SealModule.cc" name="DataFormatsMath_test">
0002 <use name="FWCore/Framework"/>
0003 <use name="DataFormats/Common"/>
0004 <flags EDM_PLUGIN="1"/>
0005 </library>
0006
0007 <use name="rootmath"/>
0008 <use name="rootgraphics"/>
0009 <use name="DataFormats/Math"/>
0010 <bin file="Matrices_t.cpp" name="DataFormatsMatrices_t">
0011 </bin>
0012
0013 <bin file="ProjectMatrix_t.cpp" name="DataFormatsProjectMatrix_t">
0014 </bin>
0015
0016 <bin file="FastMath_t.cpp" name="DataFormatsFastMath_t">
0017 <flags CXXFLAGS="-Wno-error=format -Wno-format -Wno-format-contains-nul"/>
0018 <flags REM_CXXFLAGS="-Wformat -ansi"/>
0019 <flags REM_CXXFLAGS="-Wformat-contains-nul"/>
0020 </bin>
0021
0022 <bin file="testApproximations.cpp" name="testMathApproximations">
0023 <flags CXXFLAGS="-Wno-error=format -Wno-format -Wno-format-contains-nul"/>
0024 <flags REM_CXXFLAGS="-Wformat"/>
0025 <flags REM_CXXFLAGS="-Wformat-contains-nul"/>
0026 <flags REM_CXXFLAGS="-ansi"/>
0027 </bin>
0028
0029 <bin file="testApproxMath.cpp" name="testMathApproxMath">
0030 <flags CXXFLAGS="-Wno-error=format -Wno-format -Wno-format-contains-nul"/>
0031 <flags REM_CXXFLAGS="-Wformat"/>
0032 <flags REM_CXXFLAGS="-Wformat-contains-nul"/>
0033 <flags REM_CXXFLAGS="-ansi"/>
0034 </bin>
0035
0036 <release name="!.*ICC_X.*">
0037 <bin file="ExtVec_t.cpp" name="DataFormatsExtVec_t">
0038 <use name="ofast-flag"/>
0039 </bin>
0040 </release>
0041
0042
0043 <bin file="SSEVec_t.cpp" name="DataFormatsSSEVec_t">
0044 <use name="ofast-flag"/>
0045 </bin>
0046
0047 <bin file="crossV4_t.cpp" name="DataFormatscrossV4_t">
0048 <use name="ofast-flag"/>
0049 </bin>
0050
0051 <bin file="sign_t.cpp" name="DataFormatsSign_t">
0052 </bin>
0053
0054 <bin file="eta_t.cpp" name="DataFormatsEta_t">
0055 </bin>
0056
0057 <bin file="arc.cpp" name="DataFormatsAsin_t">
0058 </bin>
0059
0060 <bin file="testAtan2.cpp">
0061 <flags CXXFLAGS="-fwrapv"/>
0062 </bin>
0063
0064 <bin file="testAtan2.cpp" name="testAtan2FastMath">
0065 <use name="ofast-flag"/>
0066 <flags CXXFLAGS="-fwrapv"/>
0067 </bin>
0068
0069 <bin file="testAtan2.cpp" name="testAtan2VDT">
0070 <use name="vdt"/>
0071 <flags CXXFLAGS="-fwrapv"/>
0072 </bin>
0073
0074 <bin file="deltaR_t.cpp" name="DataFormatsDeltaR_t">
0075 <flags CXXFLAGS="-Wno-error=format -Wno-format -Wno-format-contains-nul"/>
0076 <flags REM_CXXFLAGS="-Wformat"/>
0077 <flags REM_CXXFLAGS="-Wformat-contains-nul"/>
0078 <flags REM_CXXFLAGS="-ansi"/>
0079 </bin>
0080
0081 <bin file="Similarity_t.cpp" name="DataFormatsSimilarity_t">
0082 </bin>
0083
0084 <bin file="Similarity_t.cpp" name="DataFormatsSimilarityFast_t">
0085 <use name="ofast-flag"/>
0086 </bin>
0087
0088 <bin file="MulSymMatrix_t.cpp" name="DataFormatsMulSymMatrix_t">
0089 </bin>
0090
0091 <bin file="CholeskyInvert_t.cpp" name="CholeskyInvert_t">
0092 <flags CXXFLAGS="-O3"/>
0093 </bin>
0094
0095 <bin file="testGraph.cpp">
0096 </bin>
0097
0098 <bin name="testDataFormatsMathPacking" file="testMiniFloat.cpp,testlogintpack.cpp,testRunner.cpp">
0099 <use name="cppunit"/>
0100 </bin>
0101
0102 <iftool name="cuda-gcc-support">
0103 <bin file="cudaAtan2Test.cu" name="DFM_Atan2">
0104 <use name="cuda"/>
0105 <use name="vdt_headers"/>
0106 <use name="HeterogeneousCore/CUDAUtilities"/>
0107 <flags CUDA_FLAGS="--expt-relaxed-constexpr"/>
0108 <flags CXXFLAGS="-O3 -fwrapv"/>
0109 </bin>
0110
0111 <bin file="cudaMathTest.cu" name="DFM_Math">
0112 <use name="cuda"/>
0113 <use name="vdt_headers"/>
0114 <use name="HeterogeneousCore/CUDAUtilities"/>
0115 <flags CUDA_FLAGS="--expt-relaxed-constexpr"/>
0116 <flags CXXFLAGS="-O3 -fwrapv"/>
0117 </bin>
0118
0119 <bin file="cudaMathTest.cu" name="DFM_MathRepr">
0120 <use name="cuda"/>
0121 <use name="vdt_headers"/>
0122 <use name="HeterogeneousCore/CUDAUtilities"/>
0123 <flags CUDA_FLAGS="--expt-relaxed-constexpr -fmad=false -ftz=false -prec-div=true -prec-sqrt=true"/>
0124 <flags CXXFLAGS="-ffp-contract=off"/>
0125 </bin>
0126
0127 <bin file="CholeskyInvert_t.cu" name="CholeskyInvertOnGPU_t">
0128 <use name="cuda"/>
0129 <use name="HeterogeneousCore/CUDAUtilities"/>
0130 <flags CUDA_FLAGS="-w"/>
0131 </bin>
0132
0133 <bin file="simpleCholeskyTest.cu">
0134 <use name="cuda"/>
0135 <use name="HeterogeneousCore/CUDAUtilities"/>
0136 <flags CUDA_FLAGS="-w"/>
0137 </bin>
0138
0139 </iftool>