CMakeLists.txt 1.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142
  1. set(RVC_CONAN_DEP_LIBS2)
  2. set(KYSM_LIBRARY_NAME ${CONAN_LIBS_LIBKYSM})
  3. set(OPENSSL_INCLUDE_DIR ${CONAN_INCLUDE_DIRS_OPENSSL})
  4. set(OPENSSL_LIB_DIR ${CONAN_LIB_DIRS_OPENSSL})
  5. message(STATUS "OPENSSL_INCLUDE_DIR: ${OPENSSL_INCLUDE_DIR}")
  6. message(STATUS "CONAN_LIBS: ${CONAN_LIBS}")
  7. link_directories(${OPENSSL_LIB_DIR})
  8. set(OPENSSL_FOUND TRUE)
  9. include_directories(${OPENSSL_INCLUDE_DIR})
  10. set(OPENSSL_VERSION "1.1.1g")
  11. if(MSVC)
  12. set(OPENSSL_SSL_LIBRARY libssl-1_1) #
  13. set(OPENSSL_CRYPTO_LIBRARY libcrypto-1_1)
  14. else()
  15. set(OPENSSL_SSL_LIBRARY ssl)
  16. set(OPENSSL_CRYPTO_LIBRARY crypto)
  17. endif(MSVC)
  18. set(OPENSSL_LIBRARIES ${OPENSSL_SSL_LIBRARY} ${OPENSSL_CRYPTO_LIBRARY})
  19. add_definitions("-DWITH_OPENSSL")
  20. add_definitions("-DHAVE_CONFIG_H")
  21. configure_file(${CMAKE_CURRENT_SOURCE_DIR}/config.h.in ${CMAKE_CURRENT_BINARY_DIR}/config.h)
  22. configure_file(${CMAKE_CURRENT_SOURCE_DIR}/buildflags.h.in ${CMAKE_CURRENT_BINARY_DIR}/buildflags.h)
  23. # Include directories
  24. include_directories(${CMAKE_CURRENT_BINARY_DIR})
  25. # WinPR
  26. include_directories("${CMAKE_CURRENT_SOURCE_DIR}/winpr/include")
  27. include_directories("${CMAKE_CURRENT_BINARY_DIR}/winpr/include")
  28. include_directories(Common)
  29. add_subdirectory(winpr)
  30. add_subdirectory(RvcRestfulSdk)
  31. add_subdirectory(RvcLogSdk)
  32. add_subdirectory(libtoolkit)
  33. add_subdirectory(RVCComm)
  34. add_subdirectory(spbase)
  35. add_subdirectory(spshell)
  36. add_subdirectory(sphost)
  37. message(STATUS "RVC_CONAN_DEP_LIBS2:${RVC_CONAN_DEP_LIBS2}")
  38. set(RVC_CONAN_DEP_LIBS ${RVC_CONAN_DEP_LIBS} ${RVC_CONAN_DEP_LIBS2} PARENT_SCOPE)