Skip to content
Snippets Groups Projects
Commit 15fa8ae3 authored by Craig Tiller's avatar Craig Tiller Committed by GitHub
Browse files

Merge pull request #50 from kpayson64/py_cpp

C++ build for python
parents eb36437e a0dacc3c
No related branches found
No related tags found
No related merge requests found
...@@ -102,7 +102,7 @@ ENABLE_DOCUMENTATION_BUILD = os.environ.get( ...@@ -102,7 +102,7 @@ ENABLE_DOCUMENTATION_BUILD = os.environ.get(
EXTRA_ENV_COMPILE_ARGS = os.environ.get('GRPC_PYTHON_CFLAGS', None) EXTRA_ENV_COMPILE_ARGS = os.environ.get('GRPC_PYTHON_CFLAGS', None)
EXTRA_ENV_LINK_ARGS = os.environ.get('GRPC_PYTHON_LDFLAGS', None) EXTRA_ENV_LINK_ARGS = os.environ.get('GRPC_PYTHON_LDFLAGS', None)
if EXTRA_ENV_COMPILE_ARGS is None: if EXTRA_ENV_COMPILE_ARGS is None:
EXTRA_ENV_COMPILE_ARGS = '' EXTRA_ENV_COMPILE_ARGS = '-std=c++11'
if 'win32' in sys.platform and sys.version_info < (3, 5): if 'win32' in sys.platform and sys.version_info < (3, 5):
# We use define flags here and don't directly add to DEFINE_MACROS below to # We use define flags here and don't directly add to DEFINE_MACROS below to
# ensure that the expert user/builder has a way of turning it off (via the # ensure that the expert user/builder has a way of turning it off (via the
...@@ -195,6 +195,7 @@ def cython_extensions_and_necessity(): ...@@ -195,6 +195,7 @@ def cython_extensions_and_necessity():
extensions = [ extensions = [
_extension.Extension( _extension.Extension(
name=module_name, name=module_name,
language='c++',
sources=[module_file] + list(CYTHON_HELPER_C_FILES) + list(CORE_C_FILES), sources=[module_file] + list(CYTHON_HELPER_C_FILES) + list(CORE_C_FILES),
include_dirs=list(EXTENSION_INCLUDE_DIRECTORIES), include_dirs=list(EXTENSION_INCLUDE_DIRECTORIES),
libraries=list(EXTENSION_LIBRARIES), libraries=list(EXTENSION_LIBRARIES),
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment