Commit Graph

15 Commits

Author SHA1 Message Date
4ae6549405 fix 2025-10-27 08:41:22 +03:00
bc24ee0328 fix 2025-10-27 08:37:55 +03:00
86dc35fb8d fix 2025-10-27 08:36:48 +03:00
62010ae7be Update build system and enable VCPKG
Migrates to CMake presets and enables VCPKG to manage dependencies.
Removes explicit submodule configuration.
Updates benchmark and googletest to be integrated or linked properly.
The goal is to ease the build process and reduce complexity related to linking and dependency management.
2025-10-27 08:34:05 +03:00
3e2a40d5e8 Configures CMake for Vcpkg integration
Sets up CMake presets to utilize the Vcpkg toolchain.

Specifies the Vcpkg root directory and manifest features.

Defines the installation directory for Vcpkg packages.

Forces the usage of Ninja as the make program.
2025-10-27 08:11:13 +03:00
22c01a83b9 Adds vcpkg integration and updates build configuration
Configures CMakePresets.json to utilize vcpkg for dependency management.
Adds support for building with vcpkg.

Adds error message for missing VCPKG_ROOT environment variable.
Adds explicit VCPKG_MANIFEST_FEATURES and VCPKG_INSTALLED_DIR to CMakePresets.json.
Adds benchmark dependency to vcpkg.json.
2025-10-27 07:53:53 +03:00
253361e1b7 forgot linux macos 2025-09-29 11:23:28 +03:00
f7fe21d924 removed useless fields of C compiler 2025-09-29 11:21:43 +03:00
7009d998af Update cmake-multi-platform.yml
switched to clang

Update cmake-multi-platform.yml
Update cmake-multi-platform.yml
Update cmake-multi-platform.yml
Update cmake-multi-platform.yml
Update cmake-multi-platform.yml
Update cmake-multi-platform.yml
Update cmake-multi-platform.yml
Update cmake-multi-platform.yml
added runtime dir

fix
2025-05-03 22:51:46 +03:00
Orange
eb1df5af8d fixed for clang 2025-04-05 13:00:00 +03:00
Vladislav Alpatov
cf6eb0fd60 patch 2025-03-01 21:32:02 +03:00
Vladislav Alpatov
f677eaa08d fixed for clang support 2025-03-01 21:22:44 +03:00
c1a1fbc626 updated presets 2024-09-17 09:31:30 -07:00
4f1cd03762 update 2024-05-07 02:12:17 +03:00
1db9f01340 removed file 2024-05-07 02:12:16 +03:00