4b1fd8cba0fd63addbf80d3f1baa432b74b16b14
Don't generate code to register record types that have only been declared, i.e. that have no fields defined in them. This allows libraries to created which only contain device support without the record types that they support. The library must have a DBD file that may declare the record types (to avoid generating a warning) and also contains any other device(), variable(), function() and registrar() entries for software included in the library. Adds -l flag to the registerRecordDeviceDriver program, which results in epicsExportSharedSymbols being defined and shareLib.h being reloaded so the generated output file can be linked into the library that it is registering. This aspect has not been tested on Windows DLLs yet.
--------------------------------------------------------- EPICS Base - the central core of a control system toolkit --------------------------------------------------------- Copyright (c) 1991-2003 The University of Chicago, as Operator of Argonne National Laboratory. Copyright (c) 1991-2003 The Regents of the University of California, as Operator of Los Alamos National Laboratory. EPICS Base Versions 3.13.7 and higher are distributed subject to a Software License Agreement found in the file LICENSE that is included with this distribution. --------------------------------------------------------- Installation and release information can be found in the various files in the documentation subdirectory. Additional information about EPICS including mailing list archives and subscription instructions, documentation and training materials, additional components, links to other websites etc. is available on the EPICS home page at http://www.aps.anl.gov/epics/
Description
See the PSI-* branches for releases including our PSI setup and modifications.
The branches without PSI prefix are original upstream.
https://github.com/epics-base/epics-base.git
Languages
C
65.7%
C++
21.3%
Perl
5.8%
HTML
3.4%
Makefile
1.6%
Other
2%