2025-10-06 11:47:30 +02:00
2024-07-04 11:47:27 +02:00
2025-10-06 11:47:30 +02:00
2025-10-06 11:47:30 +02:00
2025-10-06 11:47:30 +02:00
2025-10-06 11:47:30 +02:00
2017-09-19 08:27:10 +02:00
2022-01-06 13:16:36 +01:00
2024-02-08 14:23:15 +01:00
2025-10-06 11:47:30 +02:00
2025-10-01 12:36:28 +02:00
2025-10-06 11:47:30 +02:00
2017-09-19 08:27:10 +02:00
2024-02-08 14:23:15 +01:00
2025-10-06 11:47:30 +02:00
2025-10-06 11:47:30 +02:00
2024-02-08 14:23:15 +01:00
2022-03-11 14:40:13 +01:00
2022-03-11 14:40:13 +01:00
2025-10-06 11:47:30 +02:00
2017-09-19 08:27:10 +02:00
2017-09-19 08:27:10 +02:00
2024-02-08 14:23:15 +01:00
2025-10-06 11:47:30 +02:00
2025-10-06 11:47:30 +02:00
2017-09-19 08:27:10 +02:00
2017-09-19 08:27:10 +02:00
2017-09-19 08:27:10 +02:00
2017-09-19 08:27:10 +02:00
2025-10-06 11:47:30 +02:00
2017-09-19 08:27:10 +02:00
2017-09-19 08:27:10 +02:00

##
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
                
 
Description
CAFE is an easy-to-use C++ Channel Access (CA) interface that shelters users from the complexities of programming with the native C CA library.
Readme 15 MiB
Languages
C++ 99%
Shell 0.7%
C 0.2%
Makefile 0.1%