[D] Deleted standard versions from cmake
This commit is contained in:
parent
69883dcf1e
commit
dcfe9f2192
@ -27,7 +27,7 @@ main_task:
|
||||
# Test build without optimizations and with asan
|
||||
- mkdir -p build
|
||||
- cd build
|
||||
- cmake .. -DFORT_BUILD_TYPE=asan -DCMAKE_BUILD_TYPE=Debug
|
||||
- cmake .. -DFORT_BUILD_TYPE=asan -DCMAKE_BUILD_TYPE=Debug -DCMAKE_C_STANDARD=99 -DCMAKE_CXX_STANDARD=11
|
||||
- cmake --build . --target all
|
||||
- ls
|
||||
- ctest -VV
|
||||
@ -37,7 +37,7 @@ main_task:
|
||||
# Test build without optimizations and with ubsan
|
||||
- mkdir -p build
|
||||
- cd build
|
||||
- cmake .. -DFORT_BUILD_TYPE=ubsan -DCMAKE_BUILD_TYPE=Debug
|
||||
- cmake .. -DFORT_BUILD_TYPE=ubsan -DCMAKE_BUILD_TYPE=Debug -DCMAKE_C_STANDARD=99 -DCMAKE_CXX_STANDARD=11
|
||||
- cmake --build . --target all
|
||||
- ls
|
||||
- ctest -VV
|
||||
@ -47,7 +47,7 @@ main_task:
|
||||
# Test without WCHAR support
|
||||
- mkdir -p build
|
||||
- cd build
|
||||
- cmake .. -DFORT_ENABLE_WCHAR=OFF -DCMAKE_BUILD_TYPE=Debug
|
||||
- cmake .. -DFORT_ENABLE_WCHAR=OFF -DCMAKE_BUILD_TYPE=Debug -DCMAKE_C_STANDARD=99 -DCMAKE_CXX_STANDARD=11
|
||||
- cmake --build . --target all
|
||||
- ls
|
||||
- ctest -VV
|
||||
|
@ -191,7 +191,7 @@ script:
|
||||
# Test build without optimizations and with asan
|
||||
- mkdir -p build
|
||||
- cd build
|
||||
- cmake .. -DFORT_BUILD_TYPE=asan -DCMAKE_BUILD_TYPE=Debug
|
||||
- cmake .. -DFORT_BUILD_TYPE=asan -DCMAKE_BUILD_TYPE=Debug -DCMAKE_C_STANDARD=99 -DCMAKE_CXX_STANDARD=11
|
||||
- cmake --build . --target all
|
||||
- ls
|
||||
- ctest -VV
|
||||
@ -201,7 +201,7 @@ script:
|
||||
- rm -r build/*
|
||||
- mkdir -p build
|
||||
- cd build
|
||||
- cmake .. -DFORT_ENABLE_WCHAR=OFF -DCMAKE_BUILD_TYPE=Debug
|
||||
- cmake .. -DFORT_ENABLE_WCHAR=OFF -DCMAKE_BUILD_TYPE=Debug -DCMAKE_C_STANDARD=99 -DCMAKE_CXX_STANDARD=11
|
||||
- cmake --build . --target all
|
||||
- ls
|
||||
- ctest -VV
|
||||
@ -212,7 +212,7 @@ script:
|
||||
cd .. ;
|
||||
rm -r build/* ;
|
||||
cd build ;
|
||||
cmake .. -DFORT_BUILD_TYPE=ubsan -DCMAKE_BUILD_TYPE=Debug ;
|
||||
cmake .. -DFORT_BUILD_TYPE=ubsan -DCMAKE_BUILD_TYPE=Debug -DCMAKE_C_STANDARD=99 -DCMAKE_CXX_STANDARD=11 ;
|
||||
cmake --build . --target all ;
|
||||
ls ;
|
||||
ctest -VV;
|
||||
@ -258,7 +258,7 @@ script:
|
||||
cd .. ;
|
||||
rm -r build/* ;
|
||||
cd build ;
|
||||
cmake .. -DFORT_BUILD_TYPE=coveralls -DCMAKE_BUILD_TYPE=Debug ;
|
||||
cmake .. -DFORT_BUILD_TYPE=coveralls -DCMAKE_BUILD_TYPE=Debug -DCMAKE_C_STANDARD=99 -DCMAKE_CXX_STANDARD=11 ;
|
||||
cmake --build . --target all ;
|
||||
ls ;
|
||||
./tests/libfort_test_dev ;
|
||||
|
@ -31,6 +31,10 @@ message(STATUS "libfort build options: "
|
||||
" wchar support = ${FORT_ENABLE_WCHAR}; "
|
||||
" build type = ${FORT_BUILD_TYPE}")
|
||||
|
||||
# for fort.hpp
|
||||
set(CMAKE_CXX_STANDARD 11)
|
||||
set(CMAKE_CXX_STANDARD_REQUIRED ON)
|
||||
|
||||
# ------------------------------------------------------------------------------
|
||||
# Warnings
|
||||
# ------------------------------------------------------------------------------
|
||||
@ -59,12 +63,8 @@ else()
|
||||
-Wlogical-op")
|
||||
endif()
|
||||
|
||||
|
||||
set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} ${ADDITIONAL_WARNINGS} -Wpedantic")
|
||||
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} ${ADDITIONAL_WARNINGS}")
|
||||
|
||||
set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -std=c99 ")
|
||||
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++11")
|
||||
endif()
|
||||
|
||||
# ------------------------------------------------------------------------------
|
||||
|
@ -614,6 +614,11 @@ struct ft_border_style {
|
||||
/**
|
||||
* @defgroup BasicStyles
|
||||
* @name Built-in table border styles.
|
||||
* @note Built-in border styles (FT_BASIC_STYLE, FT_BASIC2_STYLE ...) can be
|
||||
* used as arguments for @ref ft_set_border_style and
|
||||
* @ref ft_set_default_border_style, but their fields shouldn't be accessed
|
||||
* directly because implementation doesn't guarantee that these objects are
|
||||
* properly initialized.
|
||||
* @{
|
||||
*/
|
||||
extern const struct ft_border_style *const FT_BASIC_STYLE;
|
||||
|
@ -614,6 +614,11 @@ struct ft_border_style {
|
||||
/**
|
||||
* @defgroup BasicStyles
|
||||
* @name Built-in table border styles.
|
||||
* @note Built-in border styles (FT_BASIC_STYLE, FT_BASIC2_STYLE ...) can be
|
||||
* used as arguments for @ref ft_set_border_style and
|
||||
* @ref ft_set_default_border_style, but their fields shouldn't be accessed
|
||||
* directly because implementation doesn't guarantee that these objects are
|
||||
* properly initialized.
|
||||
* @{
|
||||
*/
|
||||
extern const struct ft_border_style *const FT_BASIC_STYLE;
|
||||
|
Loading…
Reference in New Issue
Block a user