1set(MODULE_NAME CONVERSIONS) 2 3set (${MODULE_NAME}_SOURCES 4 Sleep.cpp test_conversions.cpp basic_test_conversions.cpp 5) 6 7if("${CLConform_TARGET_ARCH}" STREQUAL "ARM" OR "${CLConform_TARGET_ARCH}" STREQUAL "ARM64") 8 list(APPEND ${MODULE_NAME}_SOURCES fplib.cpp) 9endif() 10 11if(NOT CMAKE_CL_64 AND NOT MSVC AND NOT ANDROID) 12# -march is needed for CPU atomics, default arch on gcc is i386 13# that does not support atomics. 14set_source_files_properties( 15 ${MODULE_NAME}_SOURCES 16 COMPILE_FLAGS -march=i686) 17endif(NOT CMAKE_CL_64 AND NOT MSVC AND NOT ANDROID) 18 19include(../CMakeCommon.txt) 20