From trying to run a build with
$ cmake -DCMAKE_INSTALL_PREFIX=$CONDA_PREFIX -Ditch="DarkBit;ColliderBit;CosmoBit;FlavBit;PrecisionBit;NeutrinoBit;ObjectivesBit;DecayBit;SpecBit" -DPYTHON_EXECUTABLE=$CONDA_PREFIX/bin/python -S gambit_2.6 -B build
$ cmake -LH build
$ cmake --build build --target scanners --parallel 10
$ cmake --build build --target gambit --parallel 10
$ cmake --install build
and getting back
-- Install configuration: "None"
it seems that GAMBIT has no install targets. What are all the necessary shared libraries and headers that need to be distributed with the gambit binary under a directory tree to work as a standalone installation?
I'm also confused as to why the build directory target isn't being used given that built binaries are showing up under the source directory, which should not be involved in the build after the initial cmake command.
$ find . -type f -iname "gambit"
./gambit_2.6/gambit
$ find . -type f -iname "libscan*"
./gambit_2.6/ScannerBit/lib/libscanner_jswarm.so
./gambit_2.6/ScannerBit/lib/libscanner_diver_1.0.0.so
./gambit_2.6/ScannerBit/lib/libscanner_ais.so
./gambit_2.6/ScannerBit/lib/libscanner_python.so
./gambit_2.6/ScannerBit/lib/libscanner_polychord_1.18.2.so
./gambit_2.6/ScannerBit/lib/libscanner_simple.so
./gambit_2.6/ScannerBit/lib/libscanner_polychord_1.20.1.so
./gambit_2.6/ScannerBit/lib/libscanner_multinest_3.11.so
./gambit_2.6/ScannerBit/lib/libscanner_diver_1.0.2.so
./gambit_2.6/ScannerBit/lib/libscanner_multinest_3.10.so
./gambit_2.6/ScannerBit/lib/libscanner_twalk.so
./gambit_2.6/ScannerBit/lib/libscanner_multinest_3.12.so
./gambit_2.6/ScannerBit/lib/libscanner_minuit2_6.23.01.so
./gambit_2.6/ScannerBit/lib/libscanner_diver_1.0.4.so
./gambit_2.6/ScannerBit/lib/libscanner_diver_1.0.5.so
./gambit_2.6/ScannerBit/lib/libscanner_postprocessor_2.0.0.so
./gambit_2.6/ScannerBit/lib/libscanner_postprocessor_1.0.0.so
./gambit_2.6/ScannerBit/lib/libscanner_polychord_1.17.1.so
From trying to run a build with
and getting back
it seems that GAMBIT has no install targets. What are all the necessary shared libraries and headers that need to be distributed with the
gambitbinary under a directory tree to work as a standalone installation?I'm also confused as to why the
builddirectory target isn't being used given that built binaries are showing up under the source directory, which should not be involved in the build after the initialcmakecommand.