1
2list(APPEND UCRT_INITIALIZERS_SOURCES
3    initializers/clock_initializer.cpp
4    initializers/console_input_initializer.cpp
5    initializers/console_output_initializer.cpp
6    initializers/fmode_initializer.cpp
7    initializers/locale_initializer.cpp
8    initializers/multibyte_initializer.cpp
9    initializers/stdio_initializer.cpp
10    initializers/timeset_initializer.cpp
11    initializers/tmpfile_initializer.cpp
12)
13
14if(${ARCH} STREQUAL "i386")
15    list(APPEND UCRT_INITIALIZERS_SOURCES
16        initializers/i386/sse2_initializer.cpp
17    )
18endif()
19
20if(${ARCH} STREQUAL "amd64" OR ${ARCH} STREQUAL "arm64")
21    list(APPEND UCRT_INITIALIZERS_SOURCES
22        initializers/fma3_initializer.cpp
23    )
24endif()
25