forked from kothiga/hri-physio
-
Notifications
You must be signed in to change notification settings - Fork 0
Running the Main Library
Prachi Sheth edited this page Dec 2, 2024
·
3 revisions
Welcome to the WS24-physiological-computing wiki!
To run and build the library in the provided CMakeLists.txt
file; we need:
Needed:
- CMake: Version 3.12 or later - https://cmake.org/download/
- C++ Compiler: A C++17-compatible compiler - https://linuxconfig.org/how-to-install-g-the-c-compiler-on-ubuntu-20-04-lts-focal-fossa-linux; https://www.naukri.com/code360/library/how-to-install-the-c-compiler-on-ubuntu
- YAML-CPP: Required for parsing YAML files. - https://github.com/jbeder/yaml-cpp
- YCM (Yet Another CMake Module): Used for additional CMake utilities like
InstallBasicPackageFiles
- https://github.com/robotology/ycm-cmake-modules - Lab Streaming Layer - https://github.com/sccn/labstreaminglayer?tab=readme-ov-file
Optional:
-
ENABLE_ROS
is set toON
so ROS is needed. - https://docs.ros.org/en/humble/Installation/Ubuntu-Install-Debs.html -
ENABLE_YARP
is set toON
so YARP libraries is needed. - https://github.com/robotology/yarp -
BUILD_TESTING
is set toON
so testing frameworks likeCTest
is needed. - https://cmake.org/cmake/help/latest/manual/ctest.1.html