Experimental support for spec 2017 on Apple platforms
diff --git a/External/SPEC/CINT2017rate/500.perlbench_r/CMakeLists.txt b/External/SPEC/CINT2017rate/500.perlbench_r/CMakeLists.txt
index 1addca6..003a293 100644
--- a/External/SPEC/CINT2017rate/500.perlbench_r/CMakeLists.txt
+++ b/External/SPEC/CINT2017rate/500.perlbench_r/CMakeLists.txt
@@ -6,6 +6,8 @@
speccpu2017_benchmark(RATE)
+add_definitions(-DSPEC_MACOSX_X64)
+
add_definitions(
-DPERL_CORE
-DDOUBLE_SLASHES_SPECIAL=0
diff --git a/External/SPEC/SpecCPU2017.cmake b/External/SPEC/SpecCPU2017.cmake
index 88a81be..17f7b3d 100644
--- a/External/SPEC/SpecCPU2017.cmake
+++ b/External/SPEC/SpecCPU2017.cmake
@@ -154,6 +154,8 @@
add_definitions(-DSPEC_LINUX_AARCH64)
elseif (ARCH STREQUAL "x86" AND TARGET_OS STREQUAL "Windows")
# Windows x86/x64
+ elseif (TARGET_OS STREQUAL "Darwin")
+ add_definitions(-DSPEC_MACOSX)
else ()
message("ARCH: ${ARCH}")
message("TARGET_OS: ${TARGET_OS}")