Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
C
cython
Project overview
Project overview
Details
Activity
Releases
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Issues
0
Issues
0
List
Boards
Labels
Milestones
Merge Requests
0
Merge Requests
0
Analytics
Analytics
Repository
Value Stream
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Create a new issue
Commits
Issue Boards
Open sidebar
Xavier Thompson
cython
Commits
00ab5d36
Commit
00ab5d36
authored
8 years ago
by
Jeroen Demeyer
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Consider dependencies relative to current working directory
parent
f82d41da
No related merge requests found
Changes
1
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
3 additions
and
4 deletions
+3
-4
Cython/Build/Dependencies.py
Cython/Build/Dependencies.py
+3
-4
No files found.
Cython/Build/Dependencies.py
View file @
00ab5d36
...
@@ -46,8 +46,7 @@ from distutils.extension import Extension
...
@@ -46,8 +46,7 @@ from distutils.extension import Extension
from
..
import
Utils
from
..
import
Utils
from
..Utils
import
(
cached_function
,
cached_method
,
path_exists
,
from
..Utils
import
(
cached_function
,
cached_method
,
path_exists
,
safe_makedirs
,
copy_file_to_dir_if_changed
,
find_root_package_dir
,
safe_makedirs
,
copy_file_to_dir_if_changed
,
is_package_dir
)
is_package_dir
)
from
..Compiler.Main
import
Context
,
CompilationOptions
,
default_options
from
..Compiler.Main
import
Context
,
CompilationOptions
,
default_options
join_path
=
cached_function
(
os
.
path
.
join
)
join_path
=
cached_function
(
os
.
path
.
join
)
...
@@ -711,7 +710,7 @@ def create_extension_list(patterns, exclude=None, ctx=None, aliases=None, quiet=
...
@@ -711,7 +710,7 @@ def create_extension_list(patterns, exclude=None, ctx=None, aliases=None, quiet=
else
:
else
:
extra_sources
=
None
extra_sources
=
None
if
'depends'
in
kwds
:
if
'depends'
in
kwds
:
depends
=
resolve_depends
(
kwds
[
'depends'
],
(
kwds
.
get
(
'include_dirs'
)
or
[])
+
[
find_root_package_dir
(
file
)
])
depends
=
resolve_depends
(
kwds
[
'depends'
],
(
kwds
.
get
(
'include_dirs'
)
or
[])
+
[
"."
])
if
template
is
not
None
:
if
template
is
not
None
:
# Always include everything from the template.
# Always include everything from the template.
depends
=
set
(
template
.
depends
).
union
(
depends
)
depends
=
set
(
template
.
depends
).
union
(
depends
)
...
@@ -790,7 +789,7 @@ def cythonize(module_list, exclude=None, nthreads=0, aliases=None, quiet=False,
...
@@ -790,7 +789,7 @@ def cythonize(module_list, exclude=None, nthreads=0, aliases=None, quiet=False,
to_compile
=
[]
to_compile
=
[]
for
m
in
module_list
:
for
m
in
module_list
:
if
build_dir
:
if
build_dir
:
root
=
os
.
path
.
abspath
(
find_root_package_dir
(
m
.
sources
[
0
])
)
root
=
os
.
getcwd
(
)
def
copy_to_build_dir
(
filepath
,
root
=
root
):
def
copy_to_build_dir
(
filepath
,
root
=
root
):
filepath_abs
=
os
.
path
.
abspath
(
filepath
)
filepath_abs
=
os
.
path
.
abspath
(
filepath
)
if
os
.
path
.
isabs
(
filepath
):
if
os
.
path
.
isabs
(
filepath
):
...
...
This diff is collapsed.
Click to expand it.
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment