26 lines
813 B
CMake
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
|
|
)
|