CMakeLists.txt 1.6 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253
  1. if(NOT BUILD_PANDA)
  2. message(FATAL_ERROR "Cannot build pandatool without panda! Please enable the BUILD_PANDA option.")
  3. endif()
  4. # Include pandatool source directories
  5. add_subdirectory(src/assimp)
  6. add_subdirectory(src/bam)
  7. add_subdirectory(src/converter)
  8. add_subdirectory(src/daeegg)
  9. add_subdirectory(src/daeprogs)
  10. add_subdirectory(src/deploy-stub)
  11. add_subdirectory(src/dxf)
  12. add_subdirectory(src/dxfegg)
  13. add_subdirectory(src/dxfprogs)
  14. add_subdirectory(src/eggbase)
  15. add_subdirectory(src/eggcharbase)
  16. add_subdirectory(src/eggprogs)
  17. add_subdirectory(src/egg-mkfont)
  18. add_subdirectory(src/egg-optchar)
  19. add_subdirectory(src/egg-palettize)
  20. add_subdirectory(src/egg-qtess)
  21. add_subdirectory(src/flt)
  22. add_subdirectory(src/fltegg)
  23. add_subdirectory(src/fltprogs)
  24. add_subdirectory(src/gtk-stats)
  25. add_subdirectory(src/imagebase)
  26. add_subdirectory(src/imageprogs)
  27. add_subdirectory(src/lwo)
  28. add_subdirectory(src/lwoegg)
  29. add_subdirectory(src/lwoprogs)
  30. add_subdirectory(src/mac-stats)
  31. add_subdirectory(src/miscprogs)
  32. add_subdirectory(src/objegg)
  33. add_subdirectory(src/objprogs)
  34. add_subdirectory(src/palettizer)
  35. add_subdirectory(src/pandatoolbase)
  36. add_subdirectory(src/pfmprogs)
  37. add_subdirectory(src/progbase)
  38. add_subdirectory(src/pstatserver)
  39. add_subdirectory(src/ptloader)
  40. add_subdirectory(src/text-stats)
  41. add_subdirectory(src/vrml)
  42. add_subdirectory(src/vrmlegg)
  43. add_subdirectory(src/vrmlprogs)
  44. add_subdirectory(src/win-stats)
  45. add_subdirectory(src/xfile)
  46. add_subdirectory(src/xfileegg)
  47. add_subdirectory(src/xfileprogs)
  48. if(BUILD_TOOLS)
  49. export_targets(Tools)
  50. endif()
  51. export_targets(ToolsDevel NAMESPACE "Panda3D::Tools::" COMPONENT ToolsDevel)