1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65
|
# Project starter
Cpp project
This device server is able to control <b>Tango</b> components (database, device servers, clients...).
It is able to start or stop and to report the status of these components.
## Keeping Up-to-date
This repository uses git submodules.
- Ensure that you use `--recurse-submodules` when cloning:
`git clone --recurse-submodules ...`
- Ensure that updates to git submodules are pulled:
`git pull --recurse-submodules`
## Documentation
See [Documentation](http://www.tango-controls.org/developers/dsc/ds/423/) for more details.
See also [Astor](https://tango-controls.readthedocs.io/en/latest/tools-and-extensions/built-in/astor/index.html?highlight=Astor)
## Building and Installation
See the [INSTALL.md](INSTALL.md) file for detailed instructions on how to build and install libhdbpp-cassandra. **(Delete If Does Not Apply)**
### Dependencies
The project has the following dependencies.
#### Project Dependencies
* Tango Controls 9 or higher.
* omniORB release 4 or higher.
* libzmq - libzmq3-dev or libzmq5-dev.
#### Toolchain Dependencies
* C++11 compliant compiler.
* CMake 3.0 or greater is required to perform the build.
### Build
Instructions on building the project.
CMake skeleton example:
```
cd project_name
mkdir build
cd build
cmake ../
make
```
Make skeleton example:
```
cd project_name
make
```
|