File tree 1 file changed +10
-2
lines changed
1 file changed +10
-2
lines changed Original file line number Diff line number Diff line change @@ -27,6 +27,14 @@ endif()
27
27
# Boost
28
28
#
29
29
30
+ if (MSVC11)
31
+ # Boost 1.51 fixed a bug with MSVC11
32
+ message (STATUS "Forcing Boost 1.51+ on MSVC11" )
33
+ set (BOOST_MIN_VERSION "1.51" )
34
+ else ()
35
+ set (BOOST_MIN_VERSION "1.40" )
36
+ endif ()
37
+
30
38
set (CUKE_CORE_BOOST_LIBS thread system regex date_time)
31
39
if (NOT CUKE_DISABLE_BOOST_TEST)
32
40
set (CUKE_TEST_BOOST_LIBS unit_test_framework)
@@ -49,12 +57,12 @@ endif()
49
57
50
58
if (CUKE_STATIC_BOOST_LIBS)
51
59
set (Boost_USE_STATIC_LIBS ON )
52
- find_package (Boost COMPONENTS ${CUKE_STATIC_BOOST_LIBS} )
60
+ find_package (Boost ${BOOST_MIN_VERSION} COMPONENTS ${CUKE_STATIC_BOOST_LIBS} )
53
61
endif ()
54
62
55
63
if (CUKE_DYNAMIC_BOOST_LIBS)
56
64
set (Boost_USE_STATIC_LIBS OFF )
57
- find_package (Boost COMPONENTS ${CUKE_DYNAMIC_BOOST_LIBS} )
65
+ find_package (Boost ${BOOST_MIN_VERSION} COMPONENTS ${CUKE_DYNAMIC_BOOST_LIBS} )
58
66
endif ()
59
67
60
68
if (Boost_FOUND)
You can’t perform that action at this time.
0 commit comments