comparison Resources/CMake/BoostConfiguration.cmake @ 3579:74fc2a3b43bb

-DBOOST_LEXICAL_CAST_ASSUME_C_LOCALE
author Sebastien Jodogne <s.jodogne@gmail.com>
date Wed, 20 Nov 2019 09:44:46 +0100
parents ab17e8e94776
children 468181e2f090
comparison
equal deleted inserted replaced
3578:8e9e0739d3e8 3579:74fc2a3b43bb
105 -DBOOST_THREAD_BUILD_LIB 105 -DBOOST_THREAD_BUILD_LIB
106 -DBOOST_PROGRAM_OPTIONS_NO_LIB 106 -DBOOST_PROGRAM_OPTIONS_NO_LIB
107 -DBOOST_REGEX_NO_LIB 107 -DBOOST_REGEX_NO_LIB
108 -DBOOST_SYSTEM_NO_LIB 108 -DBOOST_SYSTEM_NO_LIB
109 -DBOOST_LOCALE_NO_LIB 109 -DBOOST_LOCALE_NO_LIB
110
111 # In static builds, explicitly prevent Boost from using the system
112 # locale in lexical casts. This is notably important if
113 # "boost::lexical_cast<double>()" is applied to strings containing
114 # "," instead of "." as decimal separators. Check out function
115 # "OrthancStone::LinearAlgebra::ParseVector()".
116 -DBOOST_LEXICAL_CAST_ASSUME_C_LOCALE
110 ) 117 )
111 118
112 set(BOOST_SOURCES 119 set(BOOST_SOURCES
113 ${BOOST_SOURCES_DIR}/libs/system/src/error_code.cpp 120 ${BOOST_SOURCES_DIR}/libs/system/src/error_code.cpp
114 ) 121 )