From f7517a0d4f38bb58ecb55dc4719b116885c928f8 Mon Sep 17 00:00:00 2001 From: William Woodall Date: Sat, 7 Jan 2012 15:30:38 -0600 Subject: [PATCH] Adding a cmake option to prevent ROS building. --- CMakeLists.txt | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index 8918e49..dfffc80 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -2,14 +2,16 @@ cmake_minimum_required(VERSION 2.4.6) set(ROS_ROOT $ENV{ROS_ROOT}) -if(DEFINED ROS_ROOT) +option(SERIAL_BUILD_WIHOUT_ROS "Build without ROS?" OFF) + +if(DEFINED ROS_ROOT AND NOT SERIAL_BUILD_WIHOUT_ROS) # Build with ROS include(serial_ros.cmake) message("Building with ROS") build_serial() -else(DEFINED ROS_ROOT) +else(DEFINED ROS_ROOT AND NOT SERIAL_BUILD_WIHOUT_ROS) # Build normally include(serial.cmake) message("Building stand alone") build_serial() -endif(DEFINED ROS_ROOT) \ No newline at end of file +endif(DEFINED ROS_ROOT AND NOT SERIAL_BUILD_WIHOUT_ROS) \ No newline at end of file