From ed6689ab8ff9f5044ddb623d2972472f6e7b9d47 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ruzsinszki=20G=C3=A1bor?= Date: Tue, 30 Jun 2020 14:07:08 +0200 Subject: [PATCH] Adds support for compiling with MSYS and MINGW under windows (#3949) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit JerryScript-DCO-1.0-Signed-off-by: Ruzsinszki Gábor ruzsinszki.gabor@gmail.com --- CMakeLists.txt | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index c37734d12..d19d976a0 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -100,7 +100,7 @@ if(USING_MSVC) set(ENABLE_STRIP_MESSAGE " (FORCED BY COMPILER)") endif() -if(CYGWIN) +if(CYGWIN OR MINGW OR MSYS) set(ENABLE_LTO OFF) set(ENABLE_LTO_MESSAGE " (FORCED BY PLATFORM)") @@ -185,7 +185,7 @@ if("${PLATFORM}" STREQUAL "DARWIN") set(CMAKE_C_ARCHIVE_CREATE " Sqc ") set(CMAKE_C_ARCHIVE_FINISH " -no_warning_for_no_symbols -c ") set(CMAKE_SHARED_LINKER_FLAGS "-undefined dynamic_lookup") -elseif(NOT CYGWIN AND (USING_GCC OR USING_CLANG)) +elseif((NOT CYGWIN AND NOT MINGW AND NOT MSYS) AND (USING_GCC OR USING_CLANG)) jerry_add_link_flags(-Wl,-z,noexecstack) endif()