A 2D tile-based sandbox game.
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

meson.build 1014B

12345678910111213141516171819202122232425262728293031323334
  1. libcpptoml = declare_dependency(
  2. include_directories: 'cpptoml/include')
  3. libfmt = declare_dependency(
  4. include_directories: 'fmt/include',
  5. link_with: library('fmt',
  6. 'fmt/src/format.cc',
  7. 'fmt/src/os.cc',
  8. include_directories: 'fmt/include'))
  9. libimgui = declare_dependency(
  10. include_directories: ['imgui', 'imgui-plot/include', 'imgui_sdl'],
  11. link_with: library('imgui',
  12. 'imgui/imgui_demo.cpp',
  13. 'imgui/imgui_draw.cpp',
  14. 'imgui/imgui_widgets.cpp',
  15. 'imgui/imgui.cpp',
  16. 'imgui_sdl/imgui_sdl.cpp',
  17. 'imgui-plot/src/imgui_plot.cpp',
  18. include_directories: ['imgui', 'imgui-plot/include', 'imgui_sdl'],
  19. dependencies: libsdl2,
  20. cpp_args: ['-Wno-sign-compare', '-Wno-deprecated-enum-enum-conversion']))
  21. libmsgpack = declare_dependency(
  22. include_directories: 'msgpack-c/include')
  23. libperlinnoise = declare_dependency(
  24. include_directories: 'PerlinNoise')
  25. libtracy = declare_dependency(
  26. include_directories: 'tracy',
  27. link_with: library('tracy',
  28. 'tracy/TracyClient.cpp',
  29. dependencies: libthreads))