else()
set(NO_AFFINITY 1)
endif()
+option(CPP_THREAD_SAFETY_TEST "Run a massively parallel DGEMM test to confirm thread safety of the library (requires OpenMP and about 1.3GB of RAM)" OFF)
+option(CPP_THREAD_SAFETY_GEMV "Run a massively parallel DGEMV test to confirm thread safety of the library (requires OpenMP)" OFF)
# Add a prefix or suffix to all exported symbol names in the shared library.
# Avoids conflicts with other BLAS libraries, especially when using
add_subdirectory(ctest)
endif()
add_subdirectory(lapack-netlib/TESTING)
+ if (CPP_THREAD_SAFETY_TEST OR CPP_THREAD_SAFETY_GEMV)
+ add_subdirectory(cpp_thread_test)
+ endif()
endif()
set_target_properties(${OpenBLAS_LIBNAME} PROPERTIES