Added logic to support compile with different c++ version more organically
diff --git a/cmake/TinkBuildRules.cmake b/cmake/TinkBuildRules.cmake
index 666837d..3e586fa 100644
--- a/cmake/TinkBuildRules.cmake
+++ b/cmake/TinkBuildRules.cmake
@@ -48,7 +48,10 @@
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}")