38 lines
877 B
CMake
38 lines
877 B
CMake
#--------------------------------------------------------
|
|
# The CMakeLists.txt for: appPowerMangerWebUI
|
|
# Author(s):
|
|
#--------------------------------------------------------
|
|
set(CMAKE_CXX_STANDARD 17)
|
|
set(CMAKE_CXX_STANDARD_REQUIRED ON)
|
|
|
|
# 设置 vcpkg 工具链文件路径
|
|
set(CMAKE_TOOLCHAIN_FILE "/home/zjk/project/lib/vcpkg/scripts/buildsystems/vcpkg.cmake" CACHE STRING "")
|
|
|
|
# 查找Boost库
|
|
find_package(Boost REQUIRED COMPONENTS system thread)
|
|
|
|
#find crow库
|
|
find_package(Crow CONFIG REQUIRED)
|
|
# Find SQLite3 package
|
|
find_package(SQLite3 REQUIRED)
|
|
|
|
SET(SRC
|
|
main.cpp
|
|
DBImage.cpp
|
|
)
|
|
|
|
ADD_EXECUTABLE(appPowerMangerWebUI ${SRC})
|
|
|
|
TARGET_LINK_LIBRARIES(appPowerMangerWebUI
|
|
${MOOS_LIBRARIES}
|
|
mbutil
|
|
m
|
|
pthread
|
|
Crow::Crow
|
|
asio::asio
|
|
jsoncpp
|
|
SQLiteDB
|
|
sqlite3
|
|
Boost::system
|
|
Boost::thread)
|