cmake_minimum_required(VERSION 4.3.1) set(CMAKE_TOOLCHAIN_FILE "C:/vcpkg/scripts/buildsystems/vcpkg.cmake") set(VCPKG_INSTALLED_DIR "C:/vcpkg/installed") set(VCPKG_TARGET_TRIPLET "x64-windows-static") set(CMAKE_MSVC_RUNTIME_LIBRARY "MultiThreaded$<$:Debug>") project(Test VERSION 1.0.0 SPDX_LICENSE "LicenseRef-TSN-NL-NC" DESCRIPTION "JsonParserByLeo C++ Part" HOMEPAGE_URL "https://forge.mql5.io/nique_372/JsonParserByLeo" LANGUAGES CXX ) set(CMAKE_CXX_STANDARD 23) set(CMAKE_CXX_STANDARD_REQUIRED ON) add_library(JsonParserByLeo SHARED Parser.cpp ) set_target_properties(JsonParserByLeo PROPERTIES OUTPUT_NAME "JsonParserByLeo-Avx2" PREFIX "" ) target_compile_options(JsonParserByLeo PRIVATE $<$:/O2 /Oi /Ot /GL /arch:AVX2>)