[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_DEFINITIONSproperty instead ofCOMPILE_FLAGS. - Sigmoid tests are temporarily disabled. SYCL needs to support more functions to handle the edge cases of Sigmoid.
Edited by Romain Biessy