change build param
This commit is contained in:
parent
6a06a0f5af
commit
441412ab7c
5 changed files with 17 additions and 7 deletions
|
@ -12,11 +12,10 @@ compiler:
|
||||||
- clang++
|
- clang++
|
||||||
|
|
||||||
env:
|
env:
|
||||||
- TARGET_CPU=amd64 BUILD_CONFIGURATION=Release
|
- PLATFORM=x64 CONFIGURATION=Release
|
||||||
|
|
||||||
script:
|
script:
|
||||||
- mkdir build
|
|
||||||
- cd build
|
- cd build
|
||||||
- cmake .. -DCMAKE_BUILD_TYPE=$BUILD_CONFIGURATION -DTARGET_CPU=$TARGET_CPU
|
- cmake .. -DCMAKE_BUILD_TYPE=$CONFIGURATION -DTARGET_CPU=$PLATFORM
|
||||||
- cmake --build .
|
- cmake --build .
|
||||||
- ctest -V --output-on-failure -С $BUILD_CONFIGURATION
|
- ctest -V --output-on-failure -С $CONFIGURATION
|
|
@ -4,7 +4,15 @@ project(nameof)
|
||||||
set(CMAKE_CXX_STANDARD 11)
|
set(CMAKE_CXX_STANDARD 11)
|
||||||
set(CMAKE_CXX_STANDARD_REQUIRED ON)
|
set(CMAKE_CXX_STANDARD_REQUIRED ON)
|
||||||
|
|
||||||
enable_testing()
|
if((CMAKE_CXX_COMPILER_ID MATCHES "GNU") OR (CMAKE_CXX_COMPILER_ID MATCHES "Clang"))
|
||||||
|
add_compile_options(-pedantic)
|
||||||
|
add_compile_options(-Wall)
|
||||||
|
add_compile_options(-Wextra)
|
||||||
|
elseif(CMAKE_CXX_COMPILER_ID MATCHES "MSVC")
|
||||||
|
add_compile_options(/W4)
|
||||||
|
endif()
|
||||||
|
|
||||||
add_subdirectory(example)
|
add_subdirectory(example)
|
||||||
|
|
||||||
|
enable_testing()
|
||||||
add_subdirectory(test)
|
add_subdirectory(test)
|
|
@ -31,7 +31,8 @@ init:
|
||||||
|
|
||||||
before_build:
|
before_build:
|
||||||
- ps: 'Write-Host "Running $env:BUILDER with $env:GENERATOR" -ForegroundColor Magenta'
|
- ps: 'Write-Host "Running $env:BUILDER with $env:GENERATOR" -ForegroundColor Magenta'
|
||||||
- if "%BUILDER%"=="CMake" cmake.exe -G "%GENERATOR%" -DCMAKE_BUILD_TYPE=%CONFIGURATION% %APPVEYOR_BUILD_FOLDER%
|
- cd build
|
||||||
|
- if "%BUILDER%"=="CMake" cmake.exe .. -G "%GENERATOR%" -DCMAKE_BUILD_TYPE=%CONFIGURATION% -DTARGET_CPU=$PLATFORM
|
||||||
|
|
||||||
build_script:
|
build_script:
|
||||||
- ps: 'Write-Host "Running $env:BUILDER:" -ForegroundColor Magenta'
|
- ps: 'Write-Host "Running $env:BUILDER:" -ForegroundColor Magenta'
|
||||||
|
|
1
build/.gitignore
vendored
Normal file
1
build/.gitignore
vendored
Normal file
|
@ -0,0 +1 @@
|
||||||
|
*
|
|
@ -102,7 +102,8 @@ void TestCase2() {
|
||||||
};
|
};
|
||||||
|
|
||||||
try {
|
try {
|
||||||
int z = div(10, 0);
|
const int z = div(10, 0);
|
||||||
|
std::cout << z << std::endl;
|
||||||
} catch (const std::exception& e) {
|
} catch (const std::exception& e) {
|
||||||
std::cout << e.what() << std::endl; // y should not be zero!
|
std::cout << e.what() << std::endl; // y should not be zero!
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue