diff --git a/cmake/SetCompilerFlags.cmake b/cmake/SetCompilerFlags.cmake index 432507d..b27402f 100644 --- a/cmake/SetCompilerFlags.cmake +++ b/cmake/SetCompilerFlags.cmake @@ -100,10 +100,10 @@ function(add_compile_flags target) endif(HAVE_STACK_PROTECTOR) endif(HAVE_STACK_PROTECTOR_ALL) # Support address space layout randomization (ASLR) / PIE - if(UNIX AND NOT APPLE) + if(UNIX AND NOT APPLE AND NOT CYGWIN) target_compile_options(${target} PRIVATE -fPIE) target_link_options(${target} PRIVATE -fPIE -pie -Wl,-z,relro,-z,now,-z,noexecstack) - endif(UNIX AND NOT APPLE) + endif(UNIX AND NOT APPLE AND NOT CYGWIN) target_link_options(${target} PRIVATE -fstack-check) add_compile_flag_to_targets(${target}) endif(MSVC)