ソースを参照

Add extsources to bullet3 (#2377)

ImperatorS79 2 年 前
コミット
951984c656
1 ファイル変更8 行追加0 行削除
  1. 8 0
      packages/b/bullet3/xmake.lua

+ 8 - 0
packages/b/bullet3/xmake.lua

@@ -22,6 +22,14 @@ package("bullet3")
     add_links("Bullet2FileLoader", "Bullet3Collision", "Bullet3Common", "Bullet3Dynamics", "Bullet3Geometry", "Bullet3OpenCL_clew", "BulletDynamics", "BulletCollision", "BulletInverseDynamics", "BulletSoftBody", "LinearMath")
     add_includedirs("include", "include/bullet")
 
+    if is_plat("mingw") and is_subhost("msys") then
+        add_extsources("pacman::bullet")
+    elseif is_plat("linux") then
+        add_extsources("pacman::bullet", "apt::libbullet-dev")
+    elseif is_plat("macosx") then
+        add_extsources("brew::bullet")
+    end
+
     on_install(function (package)
         local configs = {"-DBUILD_CPU_DEMOS=OFF", "-DBUILD_OPENGL3_DEMOS=OFF", "-DBUILD_BULLET2_DEMOS=OFF", "-DBUILD_UNIT_TESTS=OFF", "-DINSTALL_LIBS=ON", "-DCMAKE_DEBUG_POSTFIX="}
         table.insert(configs, "-DCMAKE_BUILD_TYPE=" .. (package:debug() and "Debug" or "Release"))