From: Martin v. Löwis <martin@v.loewis.de>
Date: Thu, 16 Jan 2003 11:03:33 +0000 (+0000)
Subject: Properly find and install icons even if calling setup.py from the build dir.
X-Git-Tag: v2.3c1~2438
X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=2206cd17ceb9a3f59e77db069f9b2e7d253daa3d;p=python

Properly find and install icons even if calling setup.py from the build dir.
---

diff --git a/Tools/idle/setup.py b/Tools/idle/setup.py
index 71549a8650..b96909244b 100644
--- a/Tools/idle/setup.py
+++ b/Tools/idle/setup.py
@@ -26,7 +26,7 @@ idlelib = "idlelib"
 
 # the normal build_py would not incorporate the .txt files
 txt_files = ['config-unix.txt','config-win.txt','config.txt', 'help.txt']
-Icons = glob.glob1("Icons","*.gif")
+Icons = glob.glob1(os.path.join(package_dir,"Icons"),"*.gif")
 class idle_build_py(build_py):
     def get_plain_outfile(self, build_dir, package, file):
         # like get_module_outfile, but does not append .py
@@ -48,7 +48,7 @@ class idle_build_py(build_py):
                                              [idlelib,"Icons"], name)
             dir = os.path.dirname(outfile)
             self.mkpath(dir)
-            self.copy_file(os.path.join("Icons",name),
+            self.copy_file(os.path.join(package_dir, "Icons", name),
                            outfile, preserve_mode = 0)
 
     def get_source_files(self):