We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see ourdocumentation.
There was an error while loading.Please reload this page.
1 parent0a20fdd commitb6a3c6cCopy full SHA for b6a3c6c
CMakeLists.txt
@@ -34,6 +34,8 @@ find_package( OpenSSL )
34
find_package( Threads )
35
set(CMAKE_VERBOSE_MAKEFILEtrue)
36
37
+include_directories("./")# before dependent includes!
38
+
39
add_definitions(-DBOOST_ALL_NO_LIB)
40
41
if (CMAKE_BUILD_TYPEMATCHES Debug)
@@ -49,6 +51,12 @@ if (${CMAKE_CXX_COMPILER_ID} MATCHES GNU)
49
51
set (CMAKE_CXX_FLAGS"${CMAKE_CXX_FLAGS} -Wall")
50
52
endif()
53
54
+# http://boost.2283326.n4.nabble.com/config-clang-int128-support-td4653826.html
55
+check_symbol_exists(__SIZEOF_INT128__"" has_int128)
56
+if(NOTMSVCAND has_int128)
57
+ set(CMAKE_CXX_FLAGS"${CMAKE_CXX_FLAGS} -DBOOST_HAS_INT128=1")
58
+endif()
59
60
if(NOTMSVC)
61
set(CMAKE_CXX_FLAGS"${CMAKE_CXX_FLAGS} -ftemplate-depth=1024")
62