diff --git a/buildutils/detect.py b/buildutils/detect.py index 8fd628d..7810380 100644 --- a/buildutils/detect.py +++ b/buildutils/detect.py @@ -58,7 +58,7 @@ def test_compilation(cfile, compiler=None, **compiler_attrs): else: lpreargs = ['-m64'] 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) cc.link_executable(objs, efile, extra_preargs=lpreargs) diff --git a/capnp/includes/capnp_cpp.pxd b/capnp/includes/capnp_cpp.pxd index 9e4f437..f43956e 100644 --- a/capnp/includes/capnp_cpp.pxd +++ b/capnp/includes/capnp_cpp.pxd @@ -1,6 +1,6 @@ # schema.capnp.cpp.pyx # distutils: language = c++ -# distutils: extra_compile_args = --std=c++11 +# distutils: extra_compile_args = --std=c++14 cdef extern from "capnp/helpers/checkCompiler.h": pass diff --git a/capnp/includes/schema_cpp.pxd b/capnp/includes/schema_cpp.pxd index 9cec13d..c0ba23f 100644 --- a/capnp/includes/schema_cpp.pxd +++ b/capnp/includes/schema_cpp.pxd @@ -1,6 +1,6 @@ # schema.capnp.cpp.pyx # distutils: language = c++ -# distutils: extra_compile_args = --std=c++11 +# distutils: extra_compile_args = --std=c++14 from libc.stdint cimport * from capnp_cpp cimport DynamicOrphan diff --git a/capnp/lib/capnp.pyx b/capnp/lib/capnp.pyx index 65461b0..071317f 100644 --- a/capnp/lib/capnp.pyx +++ b/capnp/lib/capnp.pyx @@ -1,6 +1,6 @@ # capnp.pyx # 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: include_dirs = . # cython: c_string_type = str diff --git a/capnp/templates/module.pyx b/capnp/templates/module.pyx index 943e802..1dcf7f5 100644 --- a/capnp/templates/module.pyx +++ b/capnp/templates/module.pyx @@ -1,6 +1,6 @@ # addressbook_fast.pyx # distutils: language = c++ -# distutils: extra_compile_args = --std=c++11 +# distutils: extra_compile_args = --std=c++14 # distutils: include_dirs = {{include_dir}} # distutils: libraries = capnpc capnp capnp-rpc # distutils: sources = {{file.filename}}.cpp diff --git a/setup.py b/setup.py index 42051ac..f04d2de 100644 --- a/setup.py +++ b/setup.py @@ -138,7 +138,7 @@ else: extensions = [Extension("capnp.lib.capnp", ["capnp/lib/capnp.cpp"], include_dirs=["."], language='c++', - extra_compile_args=['--std=c++11'], + extra_compile_args=['--std=c++14'], libraries=['capnpc', 'capnp-rpc', 'capnp', 'kj-async', 'kj'])] setup(