diff options
author | Robert Bradshaw <robertwb@gmail.com> | 2014-01-13 22:15:10 -0800 |
---|---|---|
committer | Robert Bradshaw <robertwb@gmail.com> | 2014-01-13 22:15:10 -0800 |
commit | f236077786203f5f393dab3a707b82a62b4f4155 (patch) | |
tree | 17d82d3b2366ba7fa9ab969c697331fc500117f1 /tests/build | |
parent | 547102ea0ec4324f500a63a8abe9cf468bd46e13 (diff) | |
download | cython-f236077786203f5f393dab3a707b82a62b4f4155.tar.gz |
Remove use of symlink on Windows.
Diffstat (limited to 'tests/build')
-rw-r--r-- | tests/build/build_dir.srctree | 15 |
1 files changed, 13 insertions, 2 deletions
diff --git a/tests/build/build_dir.srctree b/tests/build/build_dir.srctree index ad53eb5be..7a8271f87 100644 --- a/tests/build/build_dir.srctree +++ b/tests/build/build_dir.srctree @@ -1,9 +1,20 @@ -PYTHON -c "import os; os.symlink('subdir', 'fake')" +PYTHON symlink_or_copy.py subdir fake PYTHON setup.py build_ext --inplace PYTHON -c "import a" PYTHON -c "import pkg.b" PYTHON check_paths.py +######## symlink_or_copy.py ######## + +import platform +import sys +if platform.system() == "Windows": + import shutil + shutil.copytree(sys.argv[1], sys.argv[2]) +else: + import os + os.symlink(sys.argv[1], sys.argv[2]) + ######## setup.py ######## @@ -21,7 +32,7 @@ setup( cdef extern from "helper.h": int value1 - + cdef extern from "subdir/helper.h": int value2 |