aboutsummaryrefslogtreecommitdiffstats
path: root/cmake/toolchains
diff options
context:
space:
mode:
authorPaweł Bylica <chfast@gmail.com>2017-08-28 23:04:41 +0800
committerAlex Beregszaszi <alex@rtfs.hu>2018-12-19 20:32:15 +0800
commitb57a36ddae0b84d5643f23dc14a9f1a01c7c9112 (patch)
tree55f69bf87d94ded28aba3c1efd49e5e66c5bc267 /cmake/toolchains
parent8875092073a30c94659f8a373658ca8286803054 (diff)
downloaddexon-solidity-b57a36ddae0b84d5643f23dc14a9f1a01c7c9112.tar.gz
dexon-solidity-b57a36ddae0b84d5643f23dc14a9f1a01c7c9112.tar.zst
dexon-solidity-b57a36ddae0b84d5643f23dc14a9f1a01c7c9112.zip
CMake: Use toolchain files
Diffstat (limited to 'cmake/toolchains')
-rw-r--r--cmake/toolchains/default.cmake4
-rw-r--r--cmake/toolchains/emscripten.cmake2
2 files changed, 6 insertions, 0 deletions
diff --git a/cmake/toolchains/default.cmake b/cmake/toolchains/default.cmake
new file mode 100644
index 00000000..baf859b7
--- /dev/null
+++ b/cmake/toolchains/default.cmake
@@ -0,0 +1,4 @@
+# Require C++14.
+set(CMAKE_CXX_STANDARD 14)
+set(CMAKE_CXX_STANDARD_REQUIRED TRUE)
+set(CMAKE_CXX_EXTENSIONS OFF)
diff --git a/cmake/toolchains/emscripten.cmake b/cmake/toolchains/emscripten.cmake
new file mode 100644
index 00000000..6c29074f
--- /dev/null
+++ b/cmake/toolchains/emscripten.cmake
@@ -0,0 +1,2 @@
+include("${CMAKE_CURRENT_LIST_DIR}/default.cmake")
+include("$ENV{EMSCRIPTEN}/cmake/Modules/Platform/Emscripten.cmake")