bullet.lua 887 B

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455
  1. --
  2. -- Copyright (c) 2012-2025 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. }
  21. configuration { "linux-*" }
  22. buildoptions {
  23. "-Wno-unused-parameter",
  24. "-Wno-unused-variable",
  25. "-Wno-unused-but-set-variable",
  26. "-Wno-unused-function",
  27. "-Wno-sign-compare",
  28. "-Wno-type-limits",
  29. "-Wno-parentheses",
  30. "-Wno-maybe-uninitialized",
  31. }
  32. buildoptions_cpp {
  33. "-Wno-reorder",
  34. }
  35. configuration { "vs*" }
  36. buildoptions {
  37. "/wd4267",
  38. "/wd4244",
  39. "/wd4305",
  40. }
  41. configuration {}
  42. files {
  43. BULLET_DIR .. "src/**.cpp",
  44. }
  45. configuration {}