diff --git a/conan_ue4cli/data/packages/toolchain-wrapper/conanfile.py b/conan_ue4cli/data/packages/toolchain-wrapper/conanfile.py index 2c64210..5838afe 100644 --- a/conan_ue4cli/data/packages/toolchain-wrapper/conanfile.py +++ b/conan_ue4cli/data/packages/toolchain-wrapper/conanfile.py @@ -35,11 +35,16 @@ def _find_libcxx(self, root, architecture): ''' Attempts to locate the libc++ static library for the specified architecture under the supplied root directory ''' + libraries = glob.glob(join(root, "lib", "Linux", "*{}*".format(architecture), "libc++.a")) if len(libraries) > 0: return libraries[0] - else: - raise RuntimeError('Failed to locate libc++.a for architecture "{}" inside directory "{}"!'.format(architecture, root)) + + libraries = glob.glob(join(root, "lib", "Unix", "*{}*".format(architecture), "libc++.a")) + if len(libraries) > 0: + return libraries[0] + + raise RuntimeError('Failed to locate libc++.a for architecture "{}" inside directory "{}"!'.format(architecture, root)) def package(self):