Files
2026-03-02 21:40:25 +08:00

26 lines
813 B
CMake

project(CommonLib)
set(CMAKE_RUNTIME_OUTPUT_DIRECTORY_DEBUG ${CMAKE_BINARY_DIR}/lib)
set(CMAKE_RUNTIME_OUTPUT_DIRECTORY_RELEASE ${CMAKE_BINARY_DIR}/lib)
set(CMAKE_LIBRARY_OUTPUT_DIRECTORY_DEBUG ${CMAKE_BINARY_DIR}/lib)
set(CMAKE_LIBRARY_OUTPUT_DIRECTORY_RELEASE ${CMAKE_BINARY_DIR}/lib)
set(CMAKE_ARCHIVE_OUTPUT_DIRECTORY_DEBUG ${CMAKE_BINARY_DIR}/lib)
set(CMAKE_ARCHIVE_OUTPUT_DIRECTORY_RELEASE ${CMAKE_BINARY_DIR}/lib)
include(${CMAKE_SOURCE_DIR}/Common/IO/include.cmake)
include(${CMAKE_SOURCE_DIR}/Common/MQTT/include.cmake)
include(${CMAKE_SOURCE_DIR}/Common/UI/include.cmake)
add_library(${PROJECT_NAME} STATIC
${IO_INCLUDE}
${MQTT_INCLUDE}
${UI_INCLUDE}
)
target_link_libraries(${PROJECT_NAME} PRIVATE
${MQTT_MODULE_DIR}/lib/mosquitto.lib
${MQTT_MODULE_DIR}/lib/mosquittopp.lib
)