cmake_minimum_required(VERSION 3.20) set(CMAKE_TOOLCHAIN_FILE "C:/vcpkg/scripts/buildsystems/vcpkg.cmake") set(VCPKG_INSTALLED_DIR "C:/vcpkg/installed") if(WIN32) set(VCPKG_TARGET_TRIPLET "x64-windows-static") elseif(APPLE) set(VCPKG_TARGET_TRIPLET "arm64-osx") else() set(VCPKG_TARGET_TRIPLET "x64-linux") endif() set(CMAKE_PREFIX_PATH "${VCPKG_INSTALLED_DIR}/${VCPKG_TARGET_TRIPLET}/share" ${CMAKE_PREFIX_PATH}) project(TbpWrapper VERSION 2.5.0 SPDX_LICENSE "LicenseRef-TSN-NL-NC" DESCRIPTION "A set of wrapper classes that make using TheBotPlace API easier." HOMEPAGE_URL "https://forge.mql5.io/nique_372/TbpWrraper" LANGUAGES CXX ) set(CMAKE_CXX_STANDARD 17) set(CMAKE_CXX_STANDARD_REQUIRED ON) # find_package(CURL CONFIG REQUIRED) find_package(simdjson CONFIG REQUIRED) find_package(fmt CONFIG REQUIRED) # Crear librería add_library(TbpWrapper INTERFACE) target_link_libraries(TbpWrapper INTERFACE CURL::libcurl simdjson::simdjson fmt::fmt ) target_include_directories(TbpWrapper INTERFACE ${CMAKE_CURRENT_SOURCE_DIR} )