From 91cbb32d3122dc9a63a5fdfc09d7c8822f95ddf6 Mon Sep 17 00:00:00 2001
From: Sander Vrijders <sander.vrijders@ugent.be>
Date: Tue, 14 Nov 2017 21:49:19 +0100
Subject: build: Set CMAKE_REQUIRED_FLAGS in CompilerUtils

This sets the cmake variable CMAKE_REQUIRED_FLAGS to the compiler
flags that are being tested so that the linker doesn't fail when
trying the compile flag.

Signed-off-by: Sander Vrijders <sander.vrijders@ugent.be>
Signed-off-by: Dimitri Staessens <dimitri.staessens@ugent.be>
---
 cmake/CompilerUtils.cmake | 1 +
 1 file changed, 1 insertion(+)

(limited to 'cmake')

diff --git a/cmake/CompilerUtils.cmake b/cmake/CompilerUtils.cmake
index b9fd391c..7c8b022f 100644
--- a/cmake/CompilerUtils.cmake
+++ b/cmake/CompilerUtils.cmake
@@ -3,6 +3,7 @@ include(CheckCCompilerFlag)
 function(test_and_set_c_compiler_flag_global _flag)
 
   string(REGEX REPLACE "-" "_" _sflag ${_flag})
+  set(CMAKE_REQUIRED_FLAGS ${_flag})
   check_c_compiler_flag(${_flag} COMPILER_SUPPORTS_FLAG_${_sflag})
 
   if(COMPILER_SUPPORTS_FLAG_${_sflag})
-- 
cgit v1.2.3