summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
Diffstat (limited to '3rdParty/Boost/SConscript')
-rw-r--r--3rdParty/Boost/SConscript2
1 files changed, 1 insertions, 1 deletions
diff --git a/3rdParty/Boost/SConscript b/3rdParty/Boost/SConscript
index adb6d4e..a0d6500 100644
--- a/3rdParty/Boost/SConscript
+++ b/3rdParty/Boost/SConscript
@@ -8,71 +8,71 @@ if env.get("BOOST_BUNDLED_UUID_ONLY", False) :
if env["PLATFORM"] == "win32" :
uuid_cppflags = ["/I" + Dir("uuid").abspath]
else :
uuid_cppflags = [("-isystem", Dir("uuid").abspath)]
env["BOOST_FLAGS"]["CPPFLAGS"] = env["BOOST_FLAGS"].get("CPPFLAGS", []) + uuid_cppflags
elif env["SCONS_STAGE"] == "build" :
env.Install("uuid/boost", "src/boost/uuid")
elif env.get("BOOST_BUNDLED", False) :
################################################################################
# Common
################################################################################
cppdefines = ["BOOST_ALL_NO_LIB", "BOOST_SYSTEM_NO_DEPRECATED"]
#if env["PLATFORM"] == "darwin" :
# cppdefines += ["BOOST_ASIO_DISABLE_KQUEUE"]
if env["PLATFORM"] == "win32" :
cppflags = ["/I" + Dir("#/3rdParty/Boost/src").abspath]
else :
cppflags = [("-isystem", Dir("#/3rdParty/Boost/src").abspath)]
################################################################################
# Flags
################################################################################
if env["SCONS_STAGE"] == "flags" :
env["BOOST_FLAGS"] = {
"CPPFLAGS": cppflags,
"CPPDEFINES": cppdefines,
"LIBPATH": [Dir(".")],
"LIBS": ["Swiften_Boost"]
}
if env["PLATFORM"] == "win32" :
- env["BOOST_FLAGS"]["CPPDEFINES"] += [("_WIN32_WINNT", "0x0501")]
+ env["BOOST_FLAGS"]["CPPDEFINES"] += [("_WIN32_WINNT", "_WIN32_WINNT_VISTA")]
if env["PLATFORM"] == "cygwin" :
env["BOOST_FLAGS"]["CPPDEFINES"] += ["__USE_W32_SOCKETS"]
################################################################################
# Build
################################################################################
if env["SCONS_STAGE"] == "build" :
myenv = env.Clone()
myenv.Replace(CXXFLAGS = [flag for flag in env["CXXFLAGS"] if not flag.startswith("-W")])
sources = [
"src/libs/date_time/src/gregorian/date_generators.cpp",
"src/libs/date_time/src/gregorian/greg_month.cpp",
"src/libs/date_time/src/gregorian/greg_weekday.cpp",
"src/libs/date_time/src/gregorian/gregorian_types.cpp",
"src/libs/date_time/src/posix_time/posix_time_types.cpp",
"src/libs/system/src/error_code.cpp",
"src/libs/thread/src/tss_null.cpp",
"src/libs/signals/src/connection.cpp",
"src/libs/signals/src/named_slot_map.cpp",
"src/libs/signals/src/signal_base.cpp",
"src/libs/signals/src/slot.cpp",
"src/libs/signals/src/trackable.cpp",
"src/libs/filesystem/src/codecvt_error_category.cpp",
"src/libs/filesystem/src/operations.cpp",
"src/libs/filesystem/src/path.cpp",
"src/libs/filesystem/src/path_traits.cpp",
"src/libs/filesystem/src/portability.cpp",
"src/libs/filesystem/src/unique_path.cpp",
"src/libs/filesystem/src/windows_file_codecvt.cpp",
"src/libs/filesystem/src/filesystem_utf8_codecvt_facet.cpp",
"src/libs/regex/src/c_regex_traits.cpp",
"src/libs/regex/src/cpp_regex_traits.cpp",
"src/libs/regex/src/cregex.cpp",