22 lines
553 B
CMake
22 lines
553 B
CMake
cmake_minimum_required(VERSION 3.29)
|
|
project(arona_baidu)
|
|
|
|
include(retrieve_files.cmake)
|
|
|
|
find_package(PkgConfig REQUIRED)
|
|
# find libcurl
|
|
pkg_check_modules(CURL REQUIRED libcurl)
|
|
# find openssl
|
|
pkg_check_modules(OPENSSL REQUIRED openssl)
|
|
# find rapidjson
|
|
pkg_check_modules(RAPIDJSON REQUIRED rapidjson)
|
|
|
|
add_subdirectory(thrid_party/imgui)
|
|
add_subdirectory(thrid_party/restclient-cpp)
|
|
|
|
set(ALL_FILES "")
|
|
retrieve_files(${CMAKE_CURRENT_SOURCE_DIR}/src ALL_FILES)
|
|
|
|
add_executable(${PROJECT_NAME} ${ALL_FILES})
|
|
target_link_libraries(${PROJECT_NAME} imgui)
|