aboutsummaryrefslogtreecommitdiff
path: root/support
diff options
context:
space:
mode:
authorVictor Zverovich <victor.zverovich@gmail.com>2019-04-13 07:30:55 -0700
committerVictor Zverovich <victor.zverovich@gmail.com>2019-04-13 11:37:52 -0700
commit41fbaeb3b1e7ac591fa7625aa5dc42b00049fef4 (patch)
tree27d2494ec3f1b558d8dc302a11304226d7816caf /support
parent8bc0adb9ba23368ac970908d971a853bc5765b09 (diff)
downloadfmtlib-41fbaeb3b1e7ac591fa7625aa5dc42b00049fef4.tar.gz
Add <format> test
Diffstat (limited to 'support')
-rw-r--r--support/cmake/cxx14.cmake10
1 files changed, 10 insertions, 0 deletions
diff --git a/support/cmake/cxx14.cmake b/support/cmake/cxx14.cmake
index de8a0b42..032fcb27 100644
--- a/support/cmake/cxx14.cmake
+++ b/support/cmake/cxx14.cmake
@@ -68,4 +68,14 @@ if (NOT SUPPORTS_USER_DEFINED_LITERALS)
set (SUPPORTS_USER_DEFINED_LITERALS OFF)
endif ()
+# Check if <variant> is available
+set(CMAKE_REQUIRED_FLAGS -std=c++1z)
+check_cxx_source_compiles("
+ #include <variant>
+ int main() {}"
+ FMT_HAS_VARIANT)
+if (NOT FMT_HAS_VARIANT)
+ set (FMT_HAS_VARIANT OFF)
+endif ()
+
set(CMAKE_REQUIRED_FLAGS )