提交 d3924338 authored 作者: Frederic Bastien's avatar Frederic Bastien

Remove empty string in lib_dirs and include_dirs

上级 8472d13a
...@@ -2118,8 +2118,10 @@ class GCC_compiler(Compiler): ...@@ -2118,8 +2118,10 @@ class GCC_compiler(Compiler):
libs = [] libs = []
if preargs is None: if preargs is None:
preargs = [] preargs = []
else:
preargs = list(preargs) # Remove empty string directory
include_dirs = [d for d in include_dirs if d]
lib_dirs = [d for d in lib_dirs if d]
include_dirs = include_dirs + std_include_dirs() include_dirs = include_dirs + std_include_dirs()
libs = libs + std_libs() libs = libs + std_libs()
......
...@@ -188,6 +188,10 @@ class NVCC_compiler(Compiler): ...@@ -188,6 +188,10 @@ class NVCC_compiler(Compiler):
Otherwise nvcc never finish. Otherwise nvcc never finish.
""" """
# Remove empty string directory
include_dirs = [d for d in include_dirs if d]
lib_dirs = [d for d in lib_dirs if d]
rpaths = list(rpaths) rpaths = list(rpaths)
if sys.platform == "win32": if sys.platform == "win32":
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论