aboutsummaryrefslogtreecommitdiffstatshomepage
diff options
context:
space:
mode:
-rw-r--r--.appveyor/build.ps11
-rwxr-xr-x.travis/build.sh1
-rw-r--r--CMakeLists.txt3
-rw-r--r--client/Dockerfile1
-rw-r--r--server/Dockerfile1
5 files changed, 3 insertions, 4 deletions
diff --git a/.appveyor/build.ps1 b/.appveyor/build.ps1
index 20e67c4..ea80b10 100644
--- a/.appveyor/build.ps1
+++ b/.appveyor/build.ps1
@@ -97,7 +97,6 @@ function Build-Project {
-G $Generator -A $Platform `
-D "BOOST_ROOT=$BoostDir" `
-D "BOOST_LIBRARYDIR=$BoostLibraryDir" `
- -D CC_CXX_STANDARD=17 `
-D ENABLE_TESTS=ON `
$ProjectDir
}
diff --git a/.travis/build.sh b/.travis/build.sh
index 0e36ca2..5c86ac0 100755
--- a/.travis/build.sh
+++ b/.travis/build.sh
@@ -16,7 +16,6 @@ main() {
-D "CMAKE_CXX_STANDARD_LIBRARIES=-lpthread" \
-D "BOOST_ROOT=$boost_dir" \
-D "BOOST_LIBRARYDIR=$boost_librarydir" \
- -D CC_CXX_STANDARD=17 \
-D ENABLE_TESTS=ON \
"$TRAVIS_BUILD_DIR"
cmake --build . -- -j
diff --git a/CMakeLists.txt b/CMakeLists.txt
index 11ee856..0c9c0a8 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -4,6 +4,9 @@ project(math_server CXX)
option(ENABLE_TESTS "build the tests")
+# C++17 is mandatory:
+set(CC_CXX_STANDARD 17)
+
include(cmake/common.cmake)
add_subdirectory(client)
diff --git a/client/Dockerfile b/client/Dockerfile
index fe27a79..ab1424b 100644
--- a/client/Dockerfile
+++ b/client/Dockerfile
@@ -24,7 +24,6 @@ RUN cmake -G "Unix Makefiles" \
-D CMAKE_BUILD_TYPE=RelWithDebInfo \
-D CMAKE_CXX_STANDARD_LIBRARIES="-lpthread" \
-D ENABLE_TESTS=ON \
- -D CC_CXX_STANDARD=17 \
/tmp/src && \
cmake --build test && \
./test/unit_tests/unit_tests --log_level=all && \
diff --git a/server/Dockerfile b/server/Dockerfile
index dd81c4d..951937e 100644
--- a/server/Dockerfile
+++ b/server/Dockerfile
@@ -24,7 +24,6 @@ RUN cmake -G "Unix Makefiles" \
-D CMAKE_BUILD_TYPE=Release \
-D CMAKE_CXX_STANDARD_LIBRARIES="-lpthread" \
-D ENABLE_TESTS=ON \
- -D CC_CXX_STANDARD=17 \
/tmp/src && \
cmake --build test && \
./test/unit_tests/unit_tests --log_level=all && \