Fixing compilation errors with capnproto-7.0.0
This commit is contained in:
@@ -58,7 +58,7 @@ def test_compilation(cfile, compiler=None, **compiler_attrs):
|
|||||||
else:
|
else:
|
||||||
lpreargs = ['-m64']
|
lpreargs = ['-m64']
|
||||||
extra = compiler_attrs.get('extra_compile_args', [])
|
extra = compiler_attrs.get('extra_compile_args', [])
|
||||||
extra += ['--std=c++11']
|
extra += ['--std=c++14']
|
||||||
|
|
||||||
objs = cc.compile([cfile], extra_preargs=cpreargs, extra_postargs=extra)
|
objs = cc.compile([cfile], extra_preargs=cpreargs, extra_postargs=extra)
|
||||||
cc.link_executable(objs, efile, extra_preargs=lpreargs)
|
cc.link_executable(objs, efile, extra_preargs=lpreargs)
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
# schema.capnp.cpp.pyx
|
# schema.capnp.cpp.pyx
|
||||||
# distutils: language = c++
|
# distutils: language = c++
|
||||||
# distutils: extra_compile_args = --std=c++11
|
# distutils: extra_compile_args = --std=c++14
|
||||||
cdef extern from "capnp/helpers/checkCompiler.h":
|
cdef extern from "capnp/helpers/checkCompiler.h":
|
||||||
pass
|
pass
|
||||||
|
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
# schema.capnp.cpp.pyx
|
# schema.capnp.cpp.pyx
|
||||||
# distutils: language = c++
|
# distutils: language = c++
|
||||||
# distutils: extra_compile_args = --std=c++11
|
# distutils: extra_compile_args = --std=c++14
|
||||||
|
|
||||||
from libc.stdint cimport *
|
from libc.stdint cimport *
|
||||||
from capnp_cpp cimport DynamicOrphan
|
from capnp_cpp cimport DynamicOrphan
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
# capnp.pyx
|
# capnp.pyx
|
||||||
# distutils: language = c++
|
# distutils: language = c++
|
||||||
# distutils: extra_compile_args = --std=c++11
|
# distutils: extra_compile_args = --std=c++14
|
||||||
# distutils: libraries = capnpc capnp-rpc capnp kj-async kj
|
# distutils: libraries = capnpc capnp-rpc capnp kj-async kj
|
||||||
# distutils: include_dirs = .
|
# distutils: include_dirs = .
|
||||||
# cython: c_string_type = str
|
# cython: c_string_type = str
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
# addressbook_fast.pyx
|
# addressbook_fast.pyx
|
||||||
# distutils: language = c++
|
# distutils: language = c++
|
||||||
# distutils: extra_compile_args = --std=c++11
|
# distutils: extra_compile_args = --std=c++14
|
||||||
# distutils: include_dirs = {{include_dir}}
|
# distutils: include_dirs = {{include_dir}}
|
||||||
# distutils: libraries = capnpc capnp capnp-rpc
|
# distutils: libraries = capnpc capnp capnp-rpc
|
||||||
# distutils: sources = {{file.filename}}.cpp
|
# distutils: sources = {{file.filename}}.cpp
|
||||||
|
|||||||
2
setup.py
2
setup.py
@@ -138,7 +138,7 @@ else:
|
|||||||
extensions = [Extension("capnp.lib.capnp", ["capnp/lib/capnp.cpp"],
|
extensions = [Extension("capnp.lib.capnp", ["capnp/lib/capnp.cpp"],
|
||||||
include_dirs=["."],
|
include_dirs=["."],
|
||||||
language='c++',
|
language='c++',
|
||||||
extra_compile_args=['--std=c++11'],
|
extra_compile_args=['--std=c++14'],
|
||||||
libraries=['capnpc', 'capnp-rpc', 'capnp', 'kj-async', 'kj'])]
|
libraries=['capnpc', 'capnp-rpc', 'capnp', 'kj-async', 'kj'])]
|
||||||
|
|
||||||
setup(
|
setup(
|
||||||
|
|||||||
Reference in New Issue
Block a user