- CMake
- Boost Development Libraries (findable by CMake)
- ACE/TAO (findable via OpenDDS by CMake)
- GoogleTest
Even though this code does not directly depend on OpenDDS libraries, it makes use of the OpenDDS CMake module in order to build those files which depend on ACE/TAO. As a result, you'll want to run CMake with an additional prefix path, pointed to ${OPENDDS_ROOT}
as in the example below.
cmake -DCMAKE_PREFIX_PATH=<path_to_OpenDDS> .
make
./event_test