diff options
Diffstat (limited to 'configurecompiler.cmake')
-rw-r--r-- | configurecompiler.cmake | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/configurecompiler.cmake b/configurecompiler.cmake index 6567cefbb2..d3c91115e2 100644 --- a/configurecompiler.cmake +++ b/configurecompiler.cmake @@ -331,6 +331,11 @@ if(CLR_CMAKE_PLATFORM_LINUX) set(CMAKE_SHARED_LINKER_FLAGS "${CMAKE_SHARED_LINKER_FLAGS} -Wl,--build-id=sha1") set(CMAKE_EXE_LINKER_FLAGS "${CMAKE_EXE_LINKER_FLAGS} -Wl,--build-id=sha1") endif(CLR_CMAKE_PLATFORM_LINUX) +if(CLR_CMAKE_PLATFORM_FREEBSD) + set(CMAKE_ASM_FLAGS "${CMAKE_ASM_FLAGS} -Wa,--noexecstack") + set(CMAKE_SHARED_LINKER_FLAGS "${CMAKE_SHARED_LINKER_FLAGS} -fuse-ld=lld -Xlinker --build-id=sha1") + set(CMAKE_EXE_LINKER_FLAGS "${CMAKE_EXE_LINKER_FLAGS} -fuse-ld=lld -Xlinker --build-id=sha1") +endif(CLR_CMAKE_PLATFORM_FREEBSD) #------------------------------------ # Definitions (for platform) |