diff options
author | iphydf <iphydf@users.noreply.github.com> | 2018-06-17 23:56:58 +0000 |
---|---|---|
committer | iphydf <iphydf@users.noreply.github.com> | 2018-06-18 19:19:31 +0000 |
commit | 90e1d969acfc5d6c3e8b2261e11e1acd0c2fb596 (patch) | |
tree | bbe3bb5d9f217becb16ecb004fa20ff2d9e7ddd1 /cmake | |
parent | 16f5cc8c24381fe697c1dc8818777c668e6163b1 (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.cmake | 1 |
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() |
41 | endfunction() | 42 | endfunction() |
42 | 43 | ||