CMakeLists.txt 618 B

123456789101112131415161718
  1. include_directories(${mosquitto_SOURCE_DIR} ${mosquitto_SOURCE_DIR}/include
  2. ${mosquitto_SOURCE_DIR}/lib ${mosquitto_SOURCE_DIR}/src
  3. ${OPENSSL_INCLUDE_DIR} ${STDBOOL_H_PATH} ${STDINT_H_PATH})
  4. if (WITH_TLS)
  5. add_executable(mosquitto_passwd
  6. mosquitto_passwd.c
  7. get_password.c get_password.h
  8. ../../lib/memory_mosq.c ../../lib/memory_mosq.h
  9. ../../src/memory_public.c
  10. ../../lib/misc_mosq.c
  11. ../../src/password_mosq.c ../../src/password_mosq.h
  12. )
  13. target_link_libraries(mosquitto_passwd ${OPENSSL_LIBRARIES})
  14. install(TARGETS mosquitto_passwd RUNTIME DESTINATION "${CMAKE_INSTALL_BINDIR}")
  15. endif (WITH_TLS)