소스 검색

Fix MSVC compilation for ls-std 2024.1.0.1

Patrick-Christopher Mattulat 2 달 전
부모
커밋
332338ebb8
1개의 변경된 파일7개의 추가작업 그리고 1개의 파일을 삭제
  1. 7 1
      recipes/ls-std/2024-1-0-1/conanfile.py

+ 7 - 1
recipes/ls-std/2024-1-0-1/conanfile.py

@@ -36,11 +36,17 @@ class LsStdConan(ConanFile):
         shutil.copytree(include_src, include_dst, dirs_exist_ok=True)
 
         build_lib_src = os.path.join(self.build_folder)
+
+        if self.settings.compiler == "msvc":
+            build_lib_src = build_lib_src + "\\" + str(self.settings.build_type)
+
+        print("Build binary source: " + build_lib_src)
         lib_dst = os.path.join(self.package_folder, "lib")
         os.makedirs(lib_dst, exist_ok=True)
+        print("build binary destination: " + lib_dst)
 
         for file in os.listdir(build_lib_src):
-            if file.endswith((".a", ".so", ".dll", ".lib", ".dylib")):
+            if file.endswith((".a", ".so", ".dll", ".lib", ".dylib")) and not file.startswith("cli"):
                 shutil.copy(os.path.join(build_lib_src, file), lib_dst)
 
     def package_info(self):