CMakeLists.txt 780 B

12345678910111213141516171819202122232425262728
  1. cmake_minimum_required(VERSION 2.8)
  2. project(Demo-DemoServer)
  3. option(TARS_MYSQL "option for mysql" ON)
  4. option(TARS_SSL "option for ssl" OFF)
  5. option(TARS_HTTP2 "option for http2" OFF)
  6. if(WIN32)
  7. include (c:\\tars\\cpp\\makefile\\tars-tools.cmake)
  8. else()
  9. include (/usr/local/tars/cpp/makefile/tars-tools.cmake)
  10. endif()
  11. ####you can: cd build; cmake .. -DTARS_WEB_HOST={your web host}
  12. set(TARS_WEB_HOST "" CACHE STRING "set web host")
  13. IF (TARS_WEB_HOST STREQUAL "")
  14. set(TARS_WEB_HOST "http://tars.test.com")
  15. ENDIF ()
  16. include_directories(/usr/local/tars/cpp/thirdparty/include)
  17. link_directories(/usr/local/tars/cpp/thirdparty/lib)
  18. #include_directories(/home/tarsprotol/App/OtherServer)
  19. add_subdirectory(src)
  20. #target_link_libraries(mysqlclient ssl crypto nghttp2-static)