bullet.lua 902 B

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556
  1. --
  2. -- Copyright (c) 2012-2026 Daniele Bartolini et al.
  3. -- SPDX-License-Identifier: MIT
  4. --
  5. local BULLET_DIR = (CROWN_DIR .. "3rdparty/bullet3/")
  6. project "bullet"
  7. kind "StaticLib"
  8. language "C++"
  9. includedirs {
  10. BULLET_DIR .. "src",
  11. }
  12. configuration {}
  13. defines {
  14. "BT_THREADSAFE=0",
  15. "BT_USE_TBB=0",
  16. "BT_USE_PPL=0",
  17. "BT_USE_OPENMP=0",
  18. "B3_DBVT_BP_SORTPAIRS=0",
  19. "DBVT_BP_SORTPAIRS=0",
  20. "USE_SVD=0",
  21. }
  22. configuration { "linux-*" }
  23. buildoptions {
  24. "-Wno-unused-parameter",
  25. "-Wno-unused-variable",
  26. "-Wno-unused-but-set-variable",
  27. "-Wno-unused-function",
  28. "-Wno-sign-compare",
  29. "-Wno-type-limits",
  30. "-Wno-parentheses",
  31. "-Wno-maybe-uninitialized",
  32. }
  33. buildoptions_cpp {
  34. "-Wno-reorder",
  35. }
  36. configuration { "vs*" }
  37. buildoptions {
  38. "/wd4267",
  39. "/wd4244",
  40. "/wd4305",
  41. }
  42. configuration {}
  43. files {
  44. BULLET_DIR .. "src/**.cpp",
  45. }
  46. configuration {}