summaryrefslogtreecommitdiff
path: root/cmake
diff options
context:
space:
mode:
authoriphydf <iphydf@users.noreply.github.com>2018-06-17 23:56:58 +0000
committeriphydf <iphydf@users.noreply.github.com>2018-06-18 19:19:31 +0000
commit90e1d969acfc5d6c3e8b2261e11e1acd0c2fb596 (patch)
treebbe3bb5d9f217becb16ecb004fa20ff2d9e7ddd1 /cmake
parent16f5cc8c24381fe697c1dc8818777c668e6163b1 (diff)
Fix linking with address sanitizer.
`-fsanitize=address` also needs to be passed to the linker.
Diffstat (limited to 'cmake')
-rw-r--r--cmake/AddCompilerFlag.cmake1
1 files changed, 1 insertions, 0 deletions
diff --git a/cmake/AddCompilerFlag.cmake b/cmake/AddCompilerFlag.cmake
index 78102dcc..6a4a3f56 100644
--- a/cmake/AddCompilerFlag.cmake
+++ b/cmake/AddCompilerFlag.cmake
@@ -37,6 +37,7 @@ function(add_dllflag flag)
37 check_c_compiler_flag("${flag}" HAVE_LD${var} QUIET) 37 check_c_compiler_flag("${flag}" HAVE_LD${var} QUIET)
38 if(HAVE_LD${var}) 38 if(HAVE_LD${var})
39 set(CMAKE_SHARED_LINKER_FLAGS "${CMAKE_SHARED_LINKER_FLAGS} ${flag}" PARENT_SCOPE) 39 set(CMAKE_SHARED_LINKER_FLAGS "${CMAKE_SHARED_LINKER_FLAGS} ${flag}" PARENT_SCOPE)
40 set(CMAKE_EXE_LINKER_FLAGS "${CMAKE_EXE_LINKER_FLAGS} ${flag}" PARENT_SCOPE)
40 endif() 41 endif()
41endfunction() 42endfunction()
42 43