diff options
author | Remko Tronçon <git@el-tramo.be> | 2010-02-12 20:54:23 (GMT) |
---|---|---|
committer | Remko Tronçon <git@el-tramo.be> | 2010-02-12 20:54:23 (GMT) |
commit | 231c2cb6d00061e70860626467107f4c63f359a0 (patch) | |
tree | c3ab479f071e882030d6b2fc6d2e3d88b25d16fe /3rdParty/LibIDN/SConscript | |
parent | 0efa7c32aaf21a29b42b5926cc116007056843be (diff) | |
download | swift-231c2cb6d00061e70860626467107f4c63f359a0.zip swift-231c2cb6d00061e70860626467107f4c63f359a0.tar.bz2 |
Creating more submodules.
Diffstat (limited to '3rdParty/LibIDN/SConscript')
m--------- | 3rdParty/LibIDN | 0 | ||||
-rw-r--r-- | 3rdParty/LibIDN/SConscript | 45 |
2 files changed, 0 insertions, 45 deletions
diff --git a/3rdParty/LibIDN b/3rdParty/LibIDN new file mode 160000 +Subproject 5a4274b7eb5923c2b8e6c1aee279a47c8e05662 diff --git a/3rdParty/LibIDN/SConscript b/3rdParty/LibIDN/SConscript deleted file mode 100644 index fa8f870..0000000 --- a/3rdParty/LibIDN/SConscript +++ /dev/null @@ -1,45 +0,0 @@ -Import(["env", "conf_env"]) - -env["LIBIDN_FLAGS"] = { - "CPPDEFINES": ["IDNA_STATIC"], - "CPPPATH": [Dir("src")], - "LIBPATH": [Dir(".")], - "LIBS": ["IDN"], - } - -myenv = env.Clone() - -# Remove warn flags -myenv.Replace(CCFLAGS = [flag for flag in env["CCFLAGS"] if flag not in ["-W", "-Wall"]]) - -# Check for strcasecmp() or replacement -conf = Configure(conf_env) -if not conf.CheckFunc('strcasecmp') : - if conf.CheckFunc("stricmp") : - myenv.Append(CPPDEFINES = [("strcasecmp", "stricmp")]) - else : - print "Error: Cannot find strcasecmp() or stricmp()" - Exit(1) -if not conf.CheckFunc('strncasecmp') : - if conf.CheckFunc("strnicmp") : - myenv.Append(CPPDEFINES = [("strncasecmp", "strnicmp")]) - else : - print "Error: Cannot find strncasecmp() or strnicmp()" - Exit(1) -conf.Finish() - -myenv.Append(CPPDEFINES = "IDNA_STATIC") -myenv.Append(CPPPATH = ["src", "stubs"]) -if myenv["PLATFORM"] == "win32" : - myenv.Append(CPPPATH = "stubs/win32") - env["LIBIDN_FLAGS"]["CPPPATH"] += [Dir("stubs/win32")] - -myenv.StaticLibrary("IDN", [ - "src/stringprep.c", - "src/profiles.c", - "src/rfc3454.c", - "src/punycode.c", - "src/idna.c", - "src/toutf8.c", - "src/nfkc.c" - ]) |