PKGNAME=geant4
PKGDES="Toolkit for the simulation of the passage of particles through matter"
PKGSEC=science
PKGDEP="cmake make llvm xerces-c zlib expat motif coin soqt qt-6 python-3 boost"
BUILDDEP="extra-cmake-modules"

ABTYPE=cmakeninja
CMAKE_AFTER=(
    "-DGEANT4_USE_G3TOG4=ON"
    "-DGEANT4_USE_GDML=ON"
    "-DGEANT4_USE_INVENTOR_QT=ON"
    "-DGEANT4_USE_OPENGL_X11=ON"
    "-DGEANT4_USE_QT=ON"
    "-DGEANT4_USE_RAYTRACER_X11=ON"
    "-DGEANT4_USE_XM=ON"
    "-DGEANT4_USE_SYSTEM_ZLIB=ON"
    "-DGEANT4_INSTALL_PACKAGE_CACHE=OFF"
    "-DGEANT4_BUILD_TLS_MODEL=global-dynamic"
    "-DGEANT4_USE_QT_QT6=ON"
    "-DGEANT4_USE_PYTHON=ON"
    "-DGEANT4_INSTALL_DATA=ON"
    "-DGEANT4_INSTALL_DATASETS_TENDL=ON"
)

# FIXME: ABI change for returning aggregates with empty bases in GCC 12.1
NOLTO__LOONGSON3=1
