diff --git a/Documentation/pkglist_filter b/Documentation/pkglist_filter index cc9830990a5..4c930d5edc9 100755 --- a/Documentation/pkglist_filter +++ b/Documentation/pkglist_filter @@ -1,9 +1,9 @@ #!/bin/sh if which python2 2>/dev/null >/dev/null; then - exec python2 ${CMAKE_SOURCE_DIR}/Documentation/pkglist_filter.py "$1" + exec python2 ${CMAKE_BINARY_DIR}/pkglist_filter.py "$1" elif which python2.7 2>/dev/null >/dev/null; then - exec python2.7 ${CMAKE_SOURCE_DIR}/Documentation/pkglist_filter.py "$1" + exec python2.7 ${CMAKE_BINARY_DIR}/pkglist_filter.py "$1" elif which python2.6 2>/dev/null >/dev/null; then - exec python2.6 ${CMAKE_SOURCE_DIR}/Documentation/pkglist_filter.py "$1" + exec python2.6 ${CMAKE_BINARY_DIR}/pkglist_filter.py "$1" fi diff --git a/Documentation/pkglist_filter.bat b/Documentation/pkglist_filter.bat index 69730cf7d71..1cc512ae7c2 100644 --- a/Documentation/pkglist_filter.bat +++ b/Documentation/pkglist_filter.bat @@ -15,4 +15,4 @@ if not errorlevel 1 ( set python=python2.7 ) @echo on :go -%python% ${CMAKE_SOURCE_DIR}/pkglist_filter.py %1 +%python% ${CMAKE_BINARY_DIR}/pkglist_filter.py %1 diff --git a/Documentation/pkglist_filter.py b/Documentation/pkglist_filter.py index dc6d4e060d1..acebdcc0b45 100755 --- a/Documentation/pkglist_filter.py +++ b/Documentation/pkglist_filter.py @@ -17,9 +17,9 @@ def main(argv): if(index > 0): top_level = pkg[:index] lower_level = pkg[index+1:] - filename="../" + top_level + "/doc/" + lower_level + "/PackageDescription.txt" + filename="${CMAKE_SOURCE_DIR}/" + top_level + "/doc/" + lower_level + "/PackageDescription.txt" else: - filename="../" + pkg + "/doc/" + pkg + "/PackageDescription.txt" + filename="${CMAKE_SOURCE_DIR}/" + pkg + "/doc/" + pkg + "/PackageDescription.txt" pkgdesc = codecs.open(filename, 'r', encoding='utf-8') do_print=False for l in pkgdesc: