aboutsummaryrefslogtreecommitdiff
path: root/cmake
diff options
context:
space:
mode:
authorCarlos Bernal <cbernal@allot.com>2021-06-13 15:13:52 +0200
committerCarlos Bernal <cbernal@allot.com>2021-06-13 15:13:52 +0200
commit40d890cd1a246192bdd1b152576c7b3a4840a10b (patch)
tree1e09502747f04638544d78717517759fd1de370c /cmake
parentdf5fa42e45b4d43aac6c3506ceba2956b79a62b8 (diff)
downloadtink-40d890cd1a246192bdd1b152576c7b3a4840a10b.tar.gz
Added logic to support compile with different c++ version more organically
Diffstat (limited to 'cmake')
-rw-r--r--cmake/TinkBuildRules.cmake5
1 files changed, 4 insertions, 1 deletions
diff --git a/cmake/TinkBuildRules.cmake b/cmake/TinkBuildRules.cmake
index 666837d4a..3e586fa08 100644
--- a/cmake/TinkBuildRules.cmake
+++ b/cmake/TinkBuildRules.cmake
@@ -48,7 +48,10 @@ if (NOT DEFINED TINK_GENFILE_DIR)
endif()
if (NOT DEFINED TINK_CXX_STANDARD)
- set(TINK_CXX_STANDARD 11)
+ set(TINK_CXX_STANDARD 11)
+ if (DEFINED CMAKE_CXX_STANDARD_REQUIRED AND CMAKE_CXX_STANDARD_REQUIRED AND DEFINED CMAKE_CXX_STANDARD)
+ set(TINK_CXX_STANDARD ${CMAKE_CXX_STANDARD})
+ endif()
endif()
list(APPEND TINK_INCLUDE_DIRS "${TINK_GENFILE_DIR}")