From 2ffd96ea14fa760eb43a778cce59df45af0d9210 Mon Sep 17 00:00:00 2001
From: Mathis Rosenhauer <rosenhauer@dkrz.de>
Date: Thu, 30 Aug 2018 13:08:44 +0200
Subject: [PATCH] CMake: add CXX for fuzzing

---
 CMakeLists.txt | 11 ++++++++---
 1 file changed, 8 insertions(+), 3 deletions(-)

diff --git a/CMakeLists.txt b/CMakeLists.txt
index cd81f00..e05c322 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -5,7 +5,14 @@ include(TestBigEndian)
 include(CheckCSourceCompiles)
 include(CheckSymbolExists)
 include(cmake/macros.cmake)
-project(libaec C)
+
+option(AEC_FUZZING "Enable build of fuzzing targets" OFF)
+if(AEC_FUZZING)
+  project(libaec C CXX)
+else(AEC_FUZZING)
+  project(libaec C)
+endif(AEC_FUZZING)
+
 set(libaec_VERSION_MAJOR 1)
 set(libaec_VERSION_MINOR 0)
 set(libaec_VERSION_PATCH 2)
@@ -53,8 +60,6 @@ include_directories("${PROJECT_SOURCE_DIR}/src")
 
 add_subdirectory(src)
 add_subdirectory(tests)
-
-option(AEC_FUZZING "Enable build of fuzzing targets" OFF)
 if(AEC_FUZZING)
   add_subdirectory(fuzzing)
 endif()
-- 
GitLab