From 48cd44465695cb3e6af0ac692a2ccf3b4ebb7626 Mon Sep 17 00:00:00 2001
From: Konstantin Osipov <kostja.osipov@gmail.com>
Date: Mon, 10 Oct 2011 12:35:36 +0400
Subject: [PATCH] Fix a CMake build failure on FreeBSD/AMD64 CPUs.

---
 CMakeLists.txt | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

diff --git a/CMakeLists.txt b/CMakeLists.txt
index 91cfe53a01..1da432cb21 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -87,11 +87,10 @@ check_library_exists("" __libc_stack_end "" HAVE_LIBC_STACK_END)
 # in the top level CMakeLists.txt, to ensure a consistent
 # header file layout across the entire project.
 #
-if (${CMAKE_SYSTEM_PROCESSOR} MATCHES "86")
+if (${CMAKE_SYSTEM_PROCESSOR} MATCHES "86" OR ${CMAKE_SYSTEM_PROCESSOR} MATCHES "amd64")
     set (CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -DCORO_ASM")
 else()
     set (CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -DCORO_SJLJ")
-  set_target_properties(coro PROPERTIES COMPILE_FLAGS "-DCORO_SJLJ")
 endif()
 #
 # Perform build type specific configuration.
-- 
GitLab