Commit Graph

25 Commits

Author SHA1 Message Date
Saikari
be56fbf408 Add macOS CI workflow and update CMake presets for vcpkg integration 2025-11-01 16:44:40 +03:00
4d1e02804d Moves images to improved documentation structure
Moves various image files demonstrating libomath’s usage and featuring artwork from showcases to the improved `docs/images` structure to reorganize the project's documentation in a logical and maintainable fashion.

This change ensures consistency and simplifies updating documentation assets.
2025-10-31 16:47:28 +03:00
cbd3ca9a73 fix 2025-10-28 01:15:36 +03:00
20c4890b20 removed 2025-10-28 01:11:02 +03:00
ab5fb0ee35 removed useless option 2025-10-28 01:09:47 +03:00
7c63336090 fix 2025-10-27 08:59:42 +03:00
683b323396 fix 2025-10-27 08:51:58 +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
f218e8fff4 Enables Vcpkg usage for CMake builds
Configures CMake to utilize vcpkg for dependency management on both Linux and Windows platforms.
This ensures consistent build environments across different operating systems and simplifies the integration of external libraries.
2025-10-27 08:07:25 +03:00
52b320c642 fix 2025-10-27 08:03:42 +03:00
f2cbdd73a9 Adds Vcpkg setup to CI workflows
Adds vcpkg setup for Arch Linux and Windows CI jobs.

This ensures consistent dependency management and builds via Vcpkg for both platforms and enables OMath to build via vcpkg.
Clones the vcpkg repository and bootstraps it during the job execution.
2025-10-27 08:00:53 +03:00
5d692b4dbd Added TF2 into gallery 2025-10-19 04:00:20 +03:00
423dca43e4 fix 2025-09-22 02:41:12 +03:00
0515018605 added targets specification to ci cd build 2025-09-22 02:38:25 +03:00
152eafb78f disable benchmark build for CI/CD 2025-09-22 02:34:52 +03:00
f48232cc1d Updates README with gallery, install and usage
Enhances the README by adding a gallery showcasing OMath's capabilities,
providing a clearer installation guide, and improving usage examples
to facilitate easier adoption.
Also restructures the navigation for better user experience.
2025-09-13 19:50:58 +03:00
038de53783 updated logo psd 2025-09-06 23:14:14 +03:00
5111695d84 updated logo 2025-09-03 22:18:54 +03:00
6a6c265501 Adds an omath.psd file.
Adds a binary file named omath.psd.
2025-09-01 17:03:31 +03:00
d061f67d13 Updates README with local image links
Updates the README to use local image links instead of Imgur links for the showcase section.

This improves the project's resilience against external link rot and
ensures the images remain accessible even if Imgur experiences issues.
2025-09-01 17:02:23 +03:00
1546d8a90f Replaces banner with logo
Replaces the project banner in the README with a dedicated logo.

This change simplifies the banner implementation and improves maintainability
by using a local image file instead of referencing an external URL.
2025-09-01 16:56:43 +03:00
7f2084969f Update issue templates 2025-08-11 01:30:26 +03:00
681ea99d7b added banner to repo 2025-06-17 21:33:39 +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
99325aa983 Create cmake-multi-platform.yml 2025-05-03 22:04:10 +03:00