clang 5 minimum
diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml
index 3aabd60..c499221 100644
--- a/.github/workflows/ci.yml
+++ b/.github/workflows/ci.yml
@@ -21,7 +21,6 @@
ubuntu-18.04-gcc-9,
ubuntu-20.04-gcc-10,
ubuntu-20.04-gcc-11,
- ubuntu-18.04-clang-4.0,
ubuntu-18.04-clang-5.0,
ubuntu-18.04-clang-6.0,
ubuntu-18.04-clang-7,
@@ -67,11 +66,6 @@
compiler: gcc
version: "11"
- - name: ubuntu-18.04-clang-4.0
- os: ubuntu-18.04
- compiler: clang
- version: "4.0"
-
- name: ubuntu-18.04-clang-5.0
os: ubuntu-18.04
compiler: clang
diff --git a/CMakeLists.txt b/CMakeLists.txt
index b98ac27..772c9e0 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -76,7 +76,6 @@
enable_testing()
add_executable(inja_test test/test.cpp)
- target_compile_features(inja_test INTERFACE cxx_std_17)
target_link_libraries(inja_test PRIVATE inja)
add_test(inja_test ${CMAKE_RUNTIME_OUTPUT_DIRECTORY}/inja_test)
@@ -92,7 +91,6 @@
target_include_directories(single_inja INTERFACE single_include include third_party/include)
add_executable(single_inja_test test/test.cpp)
- target_compile_features(single_inja_test INTERFACE cxx_std_17)
target_link_libraries(single_inja_test PRIVATE single_inja)
add_test(single_inja_test ${CMAKE_RUNTIME_OUTPUT_DIRECTORY}/single_inja_test)
@@ -101,7 +99,6 @@
if(BUILD_BENCHMARK)
add_executable(inja_benchmark test/benchmark.cpp)
- target_compile_features(inja_benchmark INTERFACE cxx_std_17)
target_link_libraries(inja_benchmark PRIVATE inja)
if(MSVC)
diff --git a/README.md b/README.md
index 15f4030..aada14f 100644
--- a/README.md
+++ b/README.md
@@ -385,7 +385,7 @@
Inja uses the `string_view` feature of the C++17 STL. Currently, the following compilers are tested:
- GCC 7 - 11 (and possibly later)
-- Clang 4 - 12 (and possibly later)
+- Clang 5 - 12 (and possibly later)
- Microsoft Visual C++ 2017 15.0 - 2022 (and possibly later)
A list of supported compiler / os versions can be found in the [CI definition](https://github.com/pantor/inja/blob/master/.github/workflows/ci.yml).