|
|
|
@ -1754,9 +1754,11 @@ class Backend: |
|
|
|
|
dst_dir = os.path.join(self.environment.get_prefix(), |
|
|
|
|
sd.install_dir) |
|
|
|
|
dst_name = os.path.join('{prefix}', sd.install_dir) |
|
|
|
|
if sd.install_dir != sd.install_dir_name: |
|
|
|
|
dst_name = sd.install_dir_name |
|
|
|
|
if not sd.strip_directory: |
|
|
|
|
dst_dir = os.path.join(dst_dir, os.path.basename(src_dir)) |
|
|
|
|
dst_name = os.path.join(dst_dir, os.path.basename(src_dir)) |
|
|
|
|
dst_name = os.path.join(dst_name, os.path.basename(src_dir)) |
|
|
|
|
i = SubdirInstallData(src_dir, dst_dir, dst_name, sd.install_mode, sd.exclude, sd.subproject, sd.install_tag) |
|
|
|
|
d.install_subdirs.append(i) |
|
|
|
|
|
|
|
|
|