[C] Enabled wchar_t and utf-8 by default

This commit is contained in:
seleznevae
2019-08-29 09:12:58 +03:00
parent 5bfabee696
commit 64dbd4c2c4
9 changed files with 79 additions and 24 deletions

View File

@@ -14,14 +14,14 @@ main_task:
# Basic c build
- cd lib
- cc -Wall -Wextra -Werror --std=gnu89 -DFT_CONGIG_HAVE_WCHAR fort.c -c -o fort.o
- cc -Wall -Wextra -Werror --std=gnu89 fort.c -c -o fort.o
- rm fort.o
- cd ..
# Basic c++ build
- cd lib
- cp fort.c fort.cpp
- c++ -Wall -Wextra -Werror -DFT_CONGIG_HAVE_WCHAR fort.cpp -c -o fort.o
- c++ -Wall -Wextra -Werror fort.cpp -c -o fort.o
- rm fort.o
- rm fort.cpp
- cd ..
@@ -47,10 +47,10 @@ main_task:
- cd ..
- rm -r build/*
# Test without WCHAR support
# Test without WCHAR and UTF-8 support
- mkdir -p build
- cd build
- cmake .. -DFORT_ENABLE_WCHAR=OFF -DCMAKE_BUILD_TYPE=Debug -DCMAKE_C_STANDARD=99 -DCMAKE_CXX_STANDARD=11 -DCMAKE_C_FLAGS="${CMAKE_C_FLAGS}" -DCMAKE_CXX_FLAGS="${CMAKE_CXX_FLAGS}"
- cmake .. -DFORT_ENABLE_WCHAR=OFF -DFORT_ENABLE_UTF8=OFF -DCMAKE_BUILD_TYPE=Debug -DCMAKE_C_STANDARD=99 -DCMAKE_CXX_STANDARD=11 -DCMAKE_C_FLAGS="${CMAKE_C_FLAGS}" -DCMAKE_CXX_FLAGS="${CMAKE_CXX_FLAGS}"
- cmake --build . --target all
- ls
- ctest -VV