Added support for setting the debug level in ODPI-C, if desirable, by setting
an environment variable prior to building cx_Oracle.
This commit is contained in:
parent
999913be35
commit
14a1d2d0c9
2
odpi
2
odpi
|
@ -1 +1 @@
|
||||||
Subproject commit 07b43d059ab2502ebc5c98c26ddecfe63cb0861d
|
Subproject commit c899a6659271eec50be378e16022ce38be32462c
|
7
setup.py
7
setup.py
|
@ -54,6 +54,12 @@ elif sys.platform == "cygwin":
|
||||||
elif sys.platform == "darwin":
|
elif sys.platform == "darwin":
|
||||||
extraLinkArgs.append("-shared-libgcc")
|
extraLinkArgs.append("-shared-libgcc")
|
||||||
|
|
||||||
|
# setup ODPI-C debugging, if desirable
|
||||||
|
defines = []
|
||||||
|
debugLevelName = "DPI_DEBUG_LEVEL"
|
||||||
|
if debugLevelName in os.environ:
|
||||||
|
defines = [(debugLevelName, os.environ[debugLevelName])]
|
||||||
|
|
||||||
class test(distutils.core.Command):
|
class test(distutils.core.Command):
|
||||||
description = "run the test suite for the extension"
|
description = "run the test suite for the extension"
|
||||||
user_options = []
|
user_options = []
|
||||||
|
@ -92,6 +98,7 @@ extension = Extension(
|
||||||
include_dirs = ["odpi/include", "odpi/src"],
|
include_dirs = ["odpi/include", "odpi/src"],
|
||||||
extra_compile_args = extraCompileArgs,
|
extra_compile_args = extraCompileArgs,
|
||||||
extra_link_args = extraLinkArgs,
|
extra_link_args = extraLinkArgs,
|
||||||
|
define_macros = defines,
|
||||||
sources = ["src/cx_Oracle.c"],
|
sources = ["src/cx_Oracle.c"],
|
||||||
depends = ["src/BooleanVar.c", "src/Buffer.c", "src/Connection.c",
|
depends = ["src/BooleanVar.c", "src/Buffer.c", "src/Connection.c",
|
||||||
"src/Cursor.c", "src/CursorVar.c", "src/DateTimeVar.c",
|
"src/Cursor.c", "src/CursorVar.c", "src/DateTimeVar.c",
|
||||||
|
|
Loading…
Reference in New Issue