diff options
-rw-r--r-- | src/pal/tests/CMakeLists.txt | 10 |
1 files changed, 7 insertions, 3 deletions
diff --git a/src/pal/tests/CMakeLists.txt b/src/pal/tests/CMakeLists.txt index 2da2c9aa52..39d5852889 100644 --- a/src/pal/tests/CMakeLists.txt +++ b/src/pal/tests/CMakeLists.txt @@ -1,6 +1,8 @@ cmake_minimum_required(VERSION 2.8.12.2) -if(CLR_CMAKE_PLATFORM_ARCH_AMD64) +if(CLR_CMAKE_PLATFORM_ARCH_I386) + set(PAL_CMAKE_PLATFORM_ARCH_I386 1) +elseif(CLR_CMAKE_PLATFORM_ARCH_AMD64) set(PAL_CMAKE_PLATFORM_ARCH_AMD64 1) elseif(CLR_CMAKE_PLATFORM_ARCH_ARM) set(PAL_CMAKE_PLATFORM_ARCH_ARM 1) @@ -14,7 +16,9 @@ add_definitions(-DLP64COMPATIBLE=1) add_definitions(-DFEATURE_PAL=1) add_definitions(-DCORECLR=1) add_definitions(-DPIC=1) -if(PAL_CMAKE_PLATFORM_ARCH_AMD64) +if(PAL_CMAKE_PLATFORM_ARCH_I386) + add_definitions(-DBIT32=1) +elseif(PAL_CMAKE_PLATFORM_ARCH_AMD64) add_definitions(-DBIT64=1) add_definitions(-D_WIN64=1) elseif(PAL_CMAKE_PLATFORM_ARCH_ARM) @@ -23,7 +27,7 @@ elseif(PAL_CMAKE_PLATFORM_ARCH_ARM64) add_definitions(-DBIT64=1) add_definitions(-D_WIN64=1) else() - message(FATAL_ERROR "Only ARM, ARM64 and AMD64 is supported") + message(FATAL_ERROR "Only ARM, ARM64, I386, and AMD64 is supported") endif() # C++ emits errors and warnings for c-string literal fed into char* parameter |