diff options
author | Jan Kotas <jkotas@microsoft.com> | 2016-01-21 18:47:07 -0800 |
---|---|---|
committer | Jan Kotas <jkotas@microsoft.com> | 2016-01-21 18:47:07 -0800 |
commit | 6810d13928ec5e2b1b81f279b22cb5cfc492812e (patch) | |
tree | 5ee9892464dd0968162c36d5112f995d86bbb0fa /src | |
parent | bdd9b58273d2275f50215a493d23e277ef729ad9 (diff) | |
parent | e3567c00c2595269f2806ad3e35968e51223cc0c (diff) | |
download | coreclr-6810d13928ec5e2b1b81f279b22cb5cfc492812e.tar.gz coreclr-6810d13928ec5e2b1b81f279b22cb5cfc492812e.tar.bz2 coreclr-6810d13928ec5e2b1b81f279b22cb5cfc492812e.zip |
Merge pull request #2784 from krytarowski/netbsd-support-5
NetBSD: Add new target in src/pal/src/configure.cmake for NetBSD
Diffstat (limited to 'src')
-rw-r--r-- | src/pal/src/config.h.in | 4 | ||||
-rw-r--r-- | src/pal/src/configure.cmake | 32 |
2 files changed, 18 insertions, 18 deletions
diff --git a/src/pal/src/config.h.in b/src/pal/src/config.h.in index 672cfe1d31..233eee66f1 100644 --- a/src/pal/src/config.h.in +++ b/src/pal/src/config.h.in @@ -125,10 +125,6 @@ #cmakedefine01 UNWIND_CONTEXT_IS_UCONTEXT_T #cmakedefine FREEBSD_LIBC "@FREEBSD_LIBC@" -#cmakedefine JA_JP_LOCALE_NAME "@JA_JP_LOCALE_NAME@" -#cmakedefine KO_KR_LOCALE_NAME "@KO_KR_LOCALE_NAME@" -#cmakedefine ZH_TW_LOCALE_NAME "@ZH_TW_LOCALE_NAME@" - #define CHECK_TRACE_SPECIFIERS 0 #define PROCFS_MEM_NAME "" #define HAVE_GETHRTIME 0 diff --git a/src/pal/src/configure.cmake b/src/pal/src/configure.cmake index a210a8e055..7d40d815f8 100644 --- a/src/pal/src/configure.cmake +++ b/src/pal/src/configure.cmake @@ -914,9 +914,6 @@ if(CMAKE_SYSTEM_NAME STREQUAL Darwin) set(PAL_PT_DETACH PT_DETACH) set(PAL_PT_READ_D PT_READ_D) set(PAL_PT_WRITE_D PT_WRITE_D) - set(JA_JP_LOCALE_NAME ja_JP.SJIS) - set(KO_KR_LOCALE_NAME ko_KR.eucKR) - set(ZH_TW_LOCALE_NAME zh_TG.BIG5) set(HAS_FTRUNCATE_LENGTH_ISSUE 1) elseif(CMAKE_SYSTEM_NAME STREQUAL FreeBSD) if(NOT HAVE_LIBUNWIND_H) @@ -933,9 +930,6 @@ elseif(CMAKE_SYSTEM_NAME STREQUAL FreeBSD) set(PAL_PT_DETACH PT_DETACH) set(PAL_PT_READ_D PT_READ_D) set(PAL_PT_WRITE_D PT_WRITE_D) - set(JA_JP_LOCALE_NAME ja_JP_LOCALE_NOT_FOUND) - set(KO_KR_LOCALE_NAME ko_KR_LOCALE_NOT_FOUND) - set(ZH_TW_LOCALE_NAME zh_TW_LOCALE_NOT_FOUND) set(HAS_FTRUNCATE_LENGTH_ISSUE 0) if(EXISTS "/lib/libc.so.7") @@ -943,7 +937,24 @@ elseif(CMAKE_SYSTEM_NAME STREQUAL FreeBSD) else() message(FATAL_ERROR "Cannot find libc on this system.") endif() - + +elseif(CMAKE_SYSTEM_NAME STREQUAL NetBSD) + if(NOT HAVE_LIBUNWIND_H) + unset(HAVE_LIBUNWIND_H CACHE) + message(WARNING "Cannot find libunwind. Try installing libunwind8 and libunwind8-dev (or the appropriate packages for your platform)") + endif() + if(NOT HAVE_BSD_UUID_H) + unset(HAVE_BSD_UUID_H CACHE) + message(FATAL_ERROR "Cannot find uuid.h") + endif() + set(DEADLOCK_WHEN_THREAD_IS_SUSPENDED_WHILE_BLOCKED_ON_MUTEX 0) + set(PAL_PTRACE "ptrace((cmd), (pid), (void*)(addr), (data))") + set(PAL_PT_ATTACH PT_ATTACH) + set(PAL_PT_DETACH PT_DETACH) + set(PAL_PT_READ_D PT_READ_D) + set(PAL_PT_WRITE_D PT_WRITE_D) + set(HAS_FTRUNCATE_LENGTH_ISSUE 0) + elseif(CMAKE_SYSTEM_NAME STREQUAL SunOS) if(NOT HAVE_LIBUNWIND_H) unset(HAVE_LIBUNWIND_H CACHE) @@ -959,9 +970,6 @@ elseif(CMAKE_SYSTEM_NAME STREQUAL SunOS) set(PAL_PT_DETACH PT_DETACH) set(PAL_PT_READ_D PT_READ_D) set(PAL_PT_WRITE_D PT_WRITE_D) - set(JA_JP_LOCALE_NAME ja_JP_LOCALE_NOT_FOUND) - set(KO_KR_LOCALE_NAME ko_KR_LOCALE_NOT_FOUND) - set(ZH_TW_LOCALE_NAME zh_TW_LOCALE_NOT_FOUND) set(HAS_FTRUNCATE_LENGTH_ISSUE 0) else() # Anything else is Linux if(NOT HAVE_LIBUNWIND_H) @@ -982,11 +990,7 @@ else() # Anything else is Linux set(PAL_PT_DETACH PTRACE_DETACH) set(PAL_PT_READ_D PTRACE_PEEKDATA) set(PAL_PT_WRITE_D PTRACE_POKEDATA) - set(JA_JP_LOCALE_NAME ja_JP_LOCALE_NOT_FOUND) - set(KO_KR_LOCALE_NAME ko_KR_LOCALE_NOT_FOUND) - set(ZH_TW_LOCALE_NAME zh_TW_LOCALE_NOT_FOUND) set(HAS_FTRUNCATE_LENGTH_ISSUE 0) endif(CMAKE_SYSTEM_NAME STREQUAL Darwin) configure_file(${CMAKE_CURRENT_SOURCE_DIR}/config.h.in ${CMAKE_CURRENT_BINARY_DIR}/config.h) - |