42 lines
1.3 KiB
Plaintext
42 lines
1.3 KiB
Plaintext
##
|
|
Change cafe version in three place:
|
|
1)
|
|
configure.ac
|
|
AC_INIT([CAFE], [1.22.0], [Bug reports to: felix.armborst@psi.ch, j.chrin@hispeed.ch])
|
|
|
|
2)
|
|
src/makefile.am
|
|
libcafe_la_LDFLAGS = -version-info 23:0:22 #corresponds to 1.22.0 (run cafe_version.py)
|
|
|
|
3)
|
|
autogen.sh
|
|
CAFE_V="cafe-1.22.0"
|
|
EPICS_BASE='base-7.0.9' #change epics version here
|
|
|
|
|
|
autogen.sh sls2 py310/py38/py37 ==> generates library for use from within python and C++
|
|
autogen.sh sls2 cpp ==> generates library for use in cpp
|
|
autogen.sh sls2 matlab ==> generates library for building a mex file
|
|
autogen.sh hipa cpp ==> generates library for use cpp **without** qt libraries
|
|
autogen.sh sf py37 ==> generates library for use use in swissfel with bsread/zmq capabilty
|
|
|
|
|
|
##
|
|
## --------------------------------------------------------------------------
|
|
## autogen.sh
|
|
##
|
|
## --prefix: This is the prefix to the include sub-directory to which the
|
|
## cafe include files are installed
|
|
##
|
|
## --libdir: This is the directory to which the cafe shared objects are
|
|
## installed
|
|
## --------------------------------------------------------------------------
|
|
|
|
1) Modify autogen.sh according to above
|
|
2) 'source autogen.sh'
|
|
3) 'make'
|
|
4) 'make install' This installs cafe headers/libraries to the directories
|
|
specified by --prefix/--libdir in the above
|
|
|
|
|