From 06cbba2628265a7c8a69eec732b4f0145b6a204b Mon Sep 17 00:00:00 2001 From: Jeremy Reizenstein Date: Sun, 21 Aug 2022 12:10:51 -0700 Subject: [PATCH] Don't force C++14 Summary: Remove compiler arguments which insist on C++14. Reviewed By: kjchalup Differential Revision: D38858887 fbshipit-source-id: 542173ec97cacfa724d14c8a4b9ce9dc2457c5d5 --- setup.py | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/setup.py b/setup.py index 357073ab2..3a4d92f30 100755 --- a/setup.py +++ b/setup.py @@ -49,7 +49,7 @@ def get_extensions(): source_cuda = glob.glob(os.path.join(extensions_dir, "**", "*.cu"), recursive=True) extension = CppExtension - extra_compile_args = {"cxx": ["-std=c++14"]} + extra_compile_args = {"cxx": []} define_macros = [] include_dirs = [extensions_dir] @@ -73,8 +73,6 @@ def get_extensions(): "-D__CUDA_NO_HALF_CONVERSIONS__", "-D__CUDA_NO_HALF2_OPERATORS__", ] - if os.name != "nt": - nvcc_args.append("-std=c++14") if cub_home is None: prefix = os.environ.get("CONDA_PREFIX", None) if prefix is not None and os.path.isdir(prefix + "/include/cub"):