|
@@ -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"))
|