You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
2. The [boost](https://www.boost.org) library, for command line options parsing
123
+
3.[Eigen](https://eigen.tuxfamily.org) for linear algebra, used in the `CMSInterferenceFunc` and `RooSplineND`
134
124
135
-
You will need to source `env_standalone.sh` each time you want to use the package, or add it to your login environment.
125
+
There are two more optional dependencies:
136
126
137
-
##### Compilation of slc7 compatible versions
127
+
1. The [vdt](https://github.com/dpiparo/vdt) library for fast vectorized math (can be disabled with the CMake configuration option `-DUSE_VDT=FALSE`)
128
+
2. The [gtest](https://github.com/google/googletest) library for unit tests, if you build with `-DBUILD_TESTS=TRUE`
138
129
139
-
For <spanstyle="font-variant:small-caps;">Combine</span> versions before v10 release you will need to do the compilation in an slc7 environment using apptainer. You can then source the standalone script outside of the apptainer.
140
-
On lxplus this can be done as follows:
130
+
Any environment that provides the dependencies can be used to build combine.
141
131
132
+
To build, run the following commands inside the cloned repository:
133
+
```bash
134
+
mkdir build
135
+
cd build
136
+
cmake .. # additional CMake configuration options like -DUSE_VDT=FALSE go here
0 commit comments