You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
34 lines
692 B
CMake
34 lines
692 B
CMake
add_executable(mosquitto_db_dump
|
|
db_dump.c
|
|
print.c
|
|
stubs.c
|
|
|
|
../../lib/memory_mosq.c
|
|
../../lib/packet_datatypes.c
|
|
../../lib/property_mosq.c
|
|
../../lib/utf8_mosq.c
|
|
|
|
../../src/memory_public.c
|
|
../../src/persist_read.c
|
|
../../src/persist_read_v234.c
|
|
../../src/persist_read_v5.c
|
|
../../src/topic_tok.c
|
|
)
|
|
|
|
target_compile_definitions(mosquitto_db_dump PRIVATE
|
|
WITH_BROKER
|
|
WITH_PERSISTENCE
|
|
)
|
|
|
|
target_include_directories(mosquitto_db_dump PRIVATE
|
|
"${mosquitto_SOURCE_DIR}"
|
|
"${mosquitto_SOURCE_DIR}/common"
|
|
"${mosquitto_SOURCE_DIR}/include"
|
|
"${mosquitto_SOURCE_DIR}/lib"
|
|
"${mosquitto_SOURCE_DIR}/src"
|
|
)
|
|
|
|
install(TARGETS mosquitto_db_dump
|
|
RUNTIME DESTINATION "${CMAKE_INSTALL_BINDIR}"
|
|
)
|