]> git.ipfire.org Git - thirdparty/snort3.git/commitdiff
test for GNU compiler before attempting to link against libgcov
authorJoel Cornett <joel.cornett@gmail.com>
Wed, 6 Apr 2016 19:24:59 +0000 (15:24 -0400)
committerJoel Cornett <joel.cornett@gmail.com>
Wed, 6 Apr 2016 20:30:02 +0000 (16:30 -0400)
cmake/configure_options.cmake

index f51a48d51bb1831576eaa6385092aa89ba06b96f..e7c2792dfd6478052cd208ca0330e7dc26685af6 100644 (file)
@@ -60,7 +60,10 @@ if (ENABLE_CODE_COVERAGE)
     set(CMAKE_CPP_FLAGS "${CMAKE_CPP_FLAGS} -DNDEBUG")
     set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -O0 -g -fprofile-arcs -ftest-coverage")
     set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -O0 -g -fprofile-arcs -ftest-coverage")
-    set(CMAKE_EXE_LINKER_FLAGS "${CMAKE_EXE_LINKER_FLAGS} -lgcov")
+
+    if ("${CMAKE_CXX_COMPILER_ID}" STREQUAL "GNU")
+        set(CMAKE_EXE_LINKER_FLAGS "${CMAKE_EXE_LINKER_FLAGS} -lgcov")
+    endif ()
 endif()
 
 if (BUILD_UNIT_TESTS)