Enable CXX for CMake versions less than 3.12

This fixes #546. Thanks @robinlinden.

Signed-off-by: Jeroen Koekkoek <jeroen@koekkoek.nl>
This commit is contained in:
Jeroen Koekkoek 2020-06-19 10:31:36 +02:00
parent 768b92774f
commit 9c04099937

View file

@ -11,6 +11,10 @@
# #
cmake_minimum_required(VERSION 3.7) cmake_minimum_required(VERSION 3.7)
project(CycloneDDS VERSION 0.7.0 LANGUAGES C) project(CycloneDDS VERSION 0.7.0 LANGUAGES C)
if(CMAKE_VERSION VERSION_LESS 3.12)
# GENERATE_EXPORT_HEADER requires a C++ compiler up to version 3.12
enable_language(CXX)
endif()
# Set a default build type if none was specified # Set a default build type if none was specified
set(default_build_type "RelWithDebInfo") set(default_build_type "RelWithDebInfo")