From 68e94c8dd224b6702f5d2d2bb26c9f8d03fd5886 Mon Sep 17 00:00:00 2001 From: dwayne Date: Thu, 23 Feb 2023 14:51:56 -0600 Subject: [PATCH] convert c_standard to an optional pass in argument Signed-off-by: dwayne --- rmw_microxrcedds_c/CMakeLists.txt | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/rmw_microxrcedds_c/CMakeLists.txt b/rmw_microxrcedds_c/CMakeLists.txt index 66359194..4a4104a7 100644 --- a/rmw_microxrcedds_c/CMakeLists.txt +++ b/rmw_microxrcedds_c/CMakeLists.txt @@ -93,6 +93,8 @@ set(RMW_UXRCE_STREAM_HISTORY_OUTPUT "" CACHE STRING "This value sets the number of MTUs to output buffer. It will be ignored if RMW_UXRCE_STREAM_HISTORY_INPUT is blank. \ If set, must be a power of two.") +set(RMW_UXRCE_C_STANDARD 99 CACHE STRING "Version of the C language used to build the library") + if(RMW_UXRCE_STREAM_HISTORY_INPUT STREQUAL "" OR RMW_UXRCE_STREAM_HISTORY_OUTPUT STREQUAL "") unset(RMW_UXRCE_STREAM_HISTORY_INPUT) unset(RMW_UXRCE_STREAM_HISTORY_OUTPUT) @@ -294,7 +296,7 @@ target_include_directories(${PROJECT_NAME} set_target_properties(${PROJECT_NAME} PROPERTIES C_STANDARD - 99 + ${RMW_UXRCE_C_STANDARD} C_STANDARD_REQUIRED YES )