[test-suite] r255194 - cmake: Nurbs only works on x86
Matthias Braun via llvm-commits
llvm-commits at lists.llvm.org
Wed Dec 9 17:05:06 PST 2015
Author: matze
Date: Wed Dec 9 19:05:06 2015
New Revision: 255194
URL: http://llvm.org/viewvc/llvm-project?rev=255194&view=rev
Log:
cmake: Nurbs only works on x86
Modified:
test-suite/trunk/External/Nurbs/CMakeLists.txt
Modified: test-suite/trunk/External/Nurbs/CMakeLists.txt
URL: http://llvm.org/viewvc/llvm-project/test-suite/trunk/External/Nurbs/CMakeLists.txt?rev=255194&r1=255193&r2=255194&view=diff
==============================================================================
--- test-suite/trunk/External/Nurbs/CMakeLists.txt (original)
+++ test-suite/trunk/External/Nurbs/CMakeLists.txt Wed Dec 9 19:05:06 2015
@@ -1,20 +1,23 @@
-llvm_externals_find(TEST_SUITE_NURBS_ROOT "nurbs" "Nurbs")
+# Nurbs uses SSE and only works on x86, x86_64, and x86_64h.
+if(ARCH STREQUAL "x86")
+ llvm_externals_find(TEST_SUITE_NURBS_ROOT "nurbs" "Nurbs")
-if(TEST_SUITE_NURBS_ROOT)
- set(PROG nurbs)
- file(GLOB Source ${TEST_SUITE_NURBS_ROOT}/*.cpp)
- list(APPEND LDFLAGS -lstdc++)
- list(APPEND LIBS -lstdc++)
- if(CMAKE_SIZEOF_VOID_P EQUAL 8)
- list(APPEND CPPFLAGS -DDWORD_IS_ULL)
- endif()
+ if(TEST_SUITE_NURBS_ROOT)
+ set(PROG nurbs)
+ file(GLOB Source ${TEST_SUITE_NURBS_ROOT}/*.cpp)
+ list(APPEND LDFLAGS -lstdc++)
+ list(APPEND LIBS -lstdc++)
+ if(CMAKE_SIZEOF_VOID_P EQUAL 8)
+ list(APPEND CPPFLAGS -DDWORD_IS_ULL)
+ endif()
- llvm_test_run(/k all timed /t 500 /vsteps 192 /usteps 192 /vcp 20 /ucp 20)
- llvm_test_verify(${CMAKE_BINARY_DIR}/tools/fpcmp
- %o
- ${CMAKE_CURRENT_SOURCE_DIR}/nurbs.reference_output
- )
+ llvm_test_run(/k all timed /t 500 /vsteps 192 /usteps 192 /vcp 20 /ucp 20)
+ llvm_test_verify(${CMAKE_BINARY_DIR}/tools/fpcmp
+ %o
+ ${CMAKE_CURRENT_SOURCE_DIR}/nurbs.reference_output
+ )
- llvm_multisource()
+ llvm_multisource()
+ endif()
+ file(COPY lit.local.cfg DESTINATION "${CMAKE_CURRENT_BINARY_DIR}")
endif()
-file(COPY lit.local.cfg DESTINATION "${CMAKE_CURRENT_BINARY_DIR}")
More information about the llvm-commits
mailing list