diff options
| -rw-r--r-- | 3rdParty/Expat/SConscript | 2 | ||||
| -rw-r--r-- | 3rdParty/LibIDN/SConscript | 4 | ||||
| -rw-r--r-- | Swiften/SConscript | 2 |
3 files changed, 4 insertions, 4 deletions
diff --git a/3rdParty/Expat/SConscript b/3rdParty/Expat/SConscript index 2898be4..9e329f4 100644 --- a/3rdParty/Expat/SConscript +++ b/3rdParty/Expat/SConscript @@ -18,9 +18,9 @@ if env.get("EXPAT_BUNDLED", False) : if conf.CheckFunc('memmove') : myenv.Append(CPPDEFINES = ["HAVE_MEMMOVE"]) conf.Finish() - myenv.StaticLibrary("Swiften_Expat", [ + env["EXPAT_OBJECTS"] = myenv.StaticObject([ "src/xmltok.c", "src/xmlparse.c", "src/xmlrole.c" ]) diff --git a/3rdParty/LibIDN/SConscript b/3rdParty/LibIDN/SConscript index 3f88bfc..9d4822d 100644 --- a/3rdParty/LibIDN/SConscript +++ b/3rdParty/LibIDN/SConscript @@ -9,10 +9,8 @@ if env.get("LIBIDN_BUNDLED", False) : if env["SCONS_STAGE"] == "flags" : env["LIBIDN_FLAGS"] = { "CPPDEFINES": ["IDNA_STATIC"], "CPPPATH": [Dir("src")], - "LIBPATH": [Dir(".")], - "LIBS": ["Swiften_IDN"], } if env["PLATFORM"] == "win32" : env["LIBIDN_FLAGS"]["CPPPATH"] += [Dir("stubs/win32")] if env["MSVC_VERSION"][:3] == "9.0" : @@ -50,9 +48,9 @@ if env.get("LIBIDN_BUNDLED", False) : myenv.Append(CPPPATH = "stubs/win32") if myenv["MSVC_VERSION"][:3] == "9.0" : myenv.Append(CPPPATH = "stubs/win32/VC2008") - myenv.StaticLibrary("Swiften_IDN", [ + env["LIBIDN_OBJECTS"] = myenv.StaticObject([ "src/stringprep.c", "src/profiles.c", "src/rfc3454.c", "src/punycode.c", diff --git a/Swiften/SConscript b/Swiften/SConscript index 7ad2a38..5546975 100644 --- a/Swiften/SConscript +++ b/Swiften/SConscript @@ -68,8 +68,10 @@ if env["SCONS_STAGE"] == "build" : swiften_env = env.Clone() swiften_env.Append(CPPDEFINES = ["SWIFTEN_BUILDING"]) for module in swiften_dep_modules : swiften_env.UseFlags(swiften_env.get(module + "_FLAGS", {})) + if env.get(module + "_BUNDLED", False) : + swiften_env.Append(SWIFTEN_OBJECTS = env.get(module + "_OBJECTS", [])) swiften_env.UseFlags(swiften_env["PLATFORM_FLAGS"]) if swiften_env["SWIFTEN_DLL"] : swiften_env.AddMethod(lambda e,s : e.SharedObject(s), "SwiftenObject") |
Swift