-
Notifications
You must be signed in to change notification settings - Fork 1
Build
Jung Woo edited this page Jun 29, 2023
·
3 revisions
For building lilak, run configure.py
and follow the instructions!
> ./configure.sh
Below are the options one can chose from running configure.py
-
ACTIVATE_EVE
: Activate Root EVE package if it is compiled with ROOT. This is needed for 3d event display. -
BUILD_GEANT4_SIM
: Build Geant4 simulation -
BUILD_MFM_CONVERTER
: - -
BUILD_JSONCPP
: Build jsoncpp
Except for the top directories of lilak, configure.py
look for directories which contains any of following sub-directories: task
, detector
, container
, tool
. These project directories may be added from configure.py
.
If the project is decided to be added,
-
CMakeLists.txt
for the project will created. -
LinkDef.h
files fortask
,detector
,container
,tool
directories are created. - c++ macro that has file extension of
.cc
in macros directory, added to create executable. - Source files in
source
,geant4
,get
,fftw
will be used only for creating executables.
If environment variable LILAK_PATH
is set already, configure.py
runs cmake and make from the build directory. If not, set LILAK_PATH
and rerun configure.py
. One may just use cmake
and make
from the build directory, however, configure.py
should be called every time new files are added to the library.
lilak
Stear
Project