|
|
|
@ -5,6 +5,7 @@ package("joltphysics") |
|
|
|
|
|
|
|
|
|
add_urls("https://github.com/jrouwe/JoltPhysics/archive/refs/tags/$(version).tar.gz", |
|
|
|
|
"https://github.com/jrouwe/JoltPhysics.git") |
|
|
|
|
add_versions("v4.0.1", "e0bb4fa07047ca9c38bd71262427ad2972a7f45f8dff74587f73457f3b60df82") |
|
|
|
|
add_versions("v4.0.0", "f8449ec72ffaadf423eeb80e0814f3ba14227bcf7f06cb9f3cbcfb3499a57b33") |
|
|
|
|
add_versions("v3.0.1", "7ebb40bf2dddbcf0515984582aaa197ddd06e97581fd55b98cb64f91b243b8a6") |
|
|
|
|
add_versions("v3.0.0", "f8d756ae3471a32f2ee7e07475df2f7a34752f0fdd05e9a7ed2e7ce3dcdcd574") |
|
|
|
@ -73,7 +74,7 @@ package("joltphysics") |
|
|
|
|
end |
|
|
|
|
end) |
|
|
|
|
|
|
|
|
|
on_install("windows", "mingw", "linux", "macosx", "iphoneos", "android", "wasm", "bsd", function (package) |
|
|
|
|
on_install("windows", "mingw", "linux", "macosx", "iphoneos", "android", "wasm", function (package) |
|
|
|
|
-- Jolt CMakeLists had no install target/support for custom msvc runtime until 3.0.0 |
|
|
|
|
local version = package:version() |
|
|
|
|
if not version or version:ge("3.0.0") then |
|
|
|
@ -86,7 +87,8 @@ package("joltphysics") |
|
|
|
|
"-DTARGET_PERFORMANCE_TEST=OFF", |
|
|
|
|
"-DTARGET_SAMPLES=OFF", |
|
|
|
|
"-DTARGET_VIEWER=OFF", |
|
|
|
|
"-DUSE_STATIC_MSVC_RUNTIME_LIBRARY=OFF" |
|
|
|
|
"-DUSE_STATIC_MSVC_RUNTIME_LIBRARY=OFF", |
|
|
|
|
"-DOVERRIDE_CXX_FLAGS=OFF" |
|
|
|
|
} |
|
|
|
|
table.insert(configs, "-DCMAKE_BUILD_TYPE=" .. (package:debug() and "Debug" or "Release")) |
|
|
|
|
table.insert(configs, "-DBUILD_SHARED_LIBS=" .. (package:config("shared") and "ON" or "OFF")) |
|
|
|
|