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 934B

1234567891011121314151617181920212223242526272829303132
  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'],
  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-plot/src/imgui_plot.cpp',
  17. include_directories: ['imgui', 'imgui-plot/include'],
  18. cpp_args: ['-Wno-sign-compare', '-Wno-deprecated-enum-enum-conversion']))
  19. libmsgpack = declare_dependency(
  20. include_directories: 'msgpack-c/include')
  21. libperlinnoise = declare_dependency(
  22. include_directories: 'PerlinNoise')
  23. libtracy = declare_dependency(
  24. include_directories: 'tracy',
  25. link_with: library('tracy',
  26. 'tracy/TracyClient.cpp',
  27. dependencies: libthreads))