CMakeLists.txt 593 B

12345678910111213141516171819202122
  1. include_directories(${util_SOURCE_DIR}/include)
  2. include_directories(${CMAKE_BINARY_DIR}/src/gtest/include)
  3. link_directories(${CMAKE_BINARY_DIR}/src/gtest/lib)
  4. link_directories(${CMAKE_BINARY_DIR}/src/gtest/lib64)
  5. FILE(GLOB_RECURSE SRC_LIST "*.cpp")
  6. if (TARS_SSL)
  7. if (WIN32)
  8. link_libraries(tarsutil ${LIB_GTEST} ${LIB_SSL} ${LIB_CRYPTO} Crypt32)
  9. else ()
  10. link_libraries(tarsutil ${LIB_GTEST} ${LIB_SSL} ${LIB_CRYPTO})
  11. endif ()
  12. else ()
  13. link_libraries(tarsutil ${LIB_GTEST})
  14. endif ()
  15. add_executable(demo-util ${SRC_LIST})
  16. add_dependencies(demo-util tarsutil)