CMakeLists.txt 689 B

1234567891011121314151617181920212223242526272829303132
  1. cmake_minimum_required(VERSION 2.8)
  2. project(ThePulsars)
  3. option(BUILD_SERVER "Build server" ON)
  4. # Currently does not build, do no enable
  5. option(BUILD_GCLIENT "Build graphical client" OFF)
  6. option(BUILD_METACLIENT "Build meta client" OFF)
  7. option(ENABLE_PASCAL "Enable pascal support" OFF)
  8. option(ENABLE_EFENCE "Enable ElectricFence" OFF)
  9. add_compile_options(-Wall -Werror)
  10. include_directories(include)
  11. #add_subdirectory(pulsarnet)
  12. if (BUILD_SERVER)
  13. add_subdirectory(server)
  14. endif()
  15. if (BUILD_GCLIENT OR BUILD_METACLIENT)
  16. add_subdirectory(gtkutil)
  17. endif()
  18. if (BUILD_GCLIENT)
  19. add_subdirectory(gclient)
  20. endif()
  21. if (BUILD_METACLIENT)
  22. add_subdirectory(meta-client)
  23. endif()