[SYCL] Fix CMake for SYCL support

What does this implement/fix?

These fixes are needed to compile and run Eigen tests with SYCL enabled. This only needs a simple CMake command cmake -Bbuild -DEIGEN_TEST_SYCL=ON. The SYCL tests can be run with ./check.sh sycl from the build folder.

  • There is no need to force a C++ version when compiling Eigen with SYCL anymore. Forcing C++11 would disable some Eigen features.
  • Remove a CMake workaround that is not needed anymore since the compiler definitions are now defined in the COMPILE_DEFINITIONS property instead of COMPILE_FLAGS.
  • Sigmoid tests are temporarily disabled. SYCL needs to support more functions to handle the edge cases of Sigmoid.
Edited by Romain Biessy

Merge request reports

Loading