file(GLOB_RECURSE SIMDEE_HEADERS "${CMAKE_SOURCE_DIR}/include/*.hpp")
file(GLOB_RECURSE SIMDEE_TEST_SOURCES "*.hpp" "*.cpp" "*.inl")
add_executable(simdee_test ${SIMDEE_HEADERS} ${SIMDEE_TEST_SOURCES})
target_include_directories(simdee_test PUBLIC ${CMAKE_SOURCE_DIR}/include)
set_property(TARGET simdee_test PROPERTY CXX_STANDARD 11)

if(MSVC)
    SET(CMAKE_CXX_FLAGS  "${CMAKE_CXX_FLAGS} /arch:AVX2")
else()
    SET(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -mavx2")
endif()

file(GLOB_RECURSE SIMDEE_HEADERS "${CMAKE_SOURCE_DIR}/include/*.hpp")
file(GLOB_RECURSE SIMDEE_TEST_SOURCES "*.hpp" "*.cpp" "*.inl")
add_executable(simdee_test ${SIMDEE_HEADERS} ${SIMDEE_TEST_SOURCES})
target_include_directories(simdee_test PUBLIC ${CMAKE_SOURCE_DIR}/include)
set_property(TARGET simdee_test PROPERTY CXX_STANDARD 11)

if(MSVC)
    SET(CMAKE_CXX_FLAGS  "${CMAKE_CXX_FLAGS} /W4 /arch:AVX2")
else()
    SET(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -Wall -mavx2")
endif()

Build tests with a higher warning level
Build tests with a higher warning level
