Move the UNWIND_CONTEXT_IS_UCONTEXT_T check into cmake as well
authorGeoff Norton <grompf@gmail.com>
Tue, 17 Feb 2015 21:02:44 +0000 (13:02 -0800)
committerGeoff Norton <grompf@gmail.com>
Tue, 17 Feb 2015 21:02:44 +0000 (13:02 -0800)
src/pal/src/config.h.in
src/pal/src/configure.cmake

index 57af6b5..94b4442 100644 (file)
 #cmakedefine01 USE_SIGNALS_FOR_THREAD_SUSPENSION
 #cmakedefine01 SYNCHMGR_SUSPENSION_SAFE_CONDITION_SIGNALING
 #cmakedefine01 ERROR_FUNC_FOR_GLOB_HAS_FIXED_PARAMS
+#cmakedefine01 UNWIND_CONTEXT_IS_UCONTEXT_T
 
 #cmakedefine JA_JP_LOCALE_NAME "@JA_JP_LOCALE_NAME@"
 #cmakedefine KO_KR_LOCALE_NAME "@KO_KR_LOCALE_NAME@"
index 88113ff..c0687ea 100644 (file)
@@ -908,6 +908,7 @@ if(CMAKE_SYSTEM_NAME STREQUAL Darwin)
   set(KO_KR_LOCALE_NAME ko_KR.eucKR)
   set(ZH_TW_LOCALE_NAME zh_TG.BIG5)
   set(ERROR_FUNC_FOR_GLOB_HAS_FIXED_PARAMS 1)
+  set(UNWIND_CONTEXT_IS_UCONTEXT_T 0)
 else()
   set(DEADLOCK_WHEN_THREAD_IS_SUSPENDED_WHILE_BLOCKED_ON_MUTEX 0)
   set(PAL_PTRACE "ptrace((cmd), (pid), (void*)(addr), (data))")
@@ -921,6 +922,7 @@ else()
   set(KO_KR_LOCALE_NAME ko_KR_LOCALE_NOT_FOUND)
   set(ZH_TW_LOCALE_NAME zh_TW_LOCALE_NOT_FOUND)
   set(ERROR_FUNC_FOR_GLOB_HAS_FIXED_PARAMS 1)
+  set(UNWIND_CONTEXT_IS_UCONTEXT_T 1)
 endif(CMAKE_SYSTEM_NAME STREQUAL Darwin)
 
 configure_file(${CMAKE_CURRENT_SOURCE_DIR}/config.h.in ${CMAKE_CURRENT_BINARY_DIR}/config.h)