Files
edgetx-gx12/companion/src/updates/CMakeLists.txt
T

65 lines
1.0 KiB
CMake

project(updates)
set(${PROJECT_NAME}_NAMES
chooserdialog
repo
repoassets
repobuild
repodatamodels
repogithub
repometadata
reporeleases
updatecloudbuild
updatecompanion
updateexpresslrs
updatefactories
updatefirmware
updateinterface
updatemultiprotocol
updatenetwork
updateoptionsdialog
updateparameters
updates
updatesdcard
updatesdialog
updatesounds
updatestatus
updatethemes
)
AddHeadersSources()
# AUTOMOC does not detect so manually process
set(${PROJECT_NAME}_MOC
chooserdialog.h
updateinterface.h
updateoptionsdialog.h
updates.h
updatesdialog.h
)
qt_wrap_cpp(${PROJECT_NAME}_SRCS
${${PROJECT_NAME}_MOC}
)
add_library(${PROJECT_NAME}
${${PROJECT_NAME}_HDRS}
${${PROJECT_NAME}_SRCS}
)
target_link_libraries(${PROJECT_NAME}
PRIVATE
${CPN_COMMON_LIB}
${RS_DFU_LIBRARIES}
)
target_include_directories(${PROJECT_NAME}
PRIVATE
"${CMAKE_SOURCE_DIR}"
"${CMAKE_CURRENT_BINARY_DIR}"
PUBLIC
"${CMAKE_CURRENT_LIST_DIR}"
"${RS_DFU_INCLUDE_DIRS}"
)