Commit Graph

38 Commits

Author SHA1 Message Date
Saikari
735a565446 Add iOS support 2025-12-16 14:48:20 +03:00
Saikari
de5c8bc84d Add NDK support 2025-12-15 00:04:11 +03:00
dccc12ee30 added some comments 2025-10-27 11:25:31 +03:00
5f22499b66 Links tests to gtest when available
Conditionally links the test target to gtest when it is available,
rather than requiring the OMATH_BUILD_VIA_VCPKG flag to be false.
This allows for a more flexible test setup.
2025-10-27 09:05:40 +03:00
5630c2708e 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
37f624956b Removes PE definition files
Removes the PE definition files and related functions as they are no longer needed.
2025-10-12 19:41:18 +03:00
ba7bce5502 ooops 2025-09-22 02:39:50 +03:00
ce40891e37 added targets specification to ci cd build 2025-09-22 02:38:25 +03:00
7fef690f5e fixed iw engine
fixed source

revert
2025-09-20 15:44:33 +03:00
65541fa2c7 Renames library target to project name
Updates the CMakeLists.txt to use the project name as the library target name instead of hardcoding "omath".

This change ensures consistency and avoids potential conflicts when integrating the library into other projects.
It also aligns the target naming with CMake best practices.
2025-07-06 11:07:15 +03:00
30eef59360 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
998c8f3a43 improved cmake, removed useless cmake files 2025-04-30 21:26:25 +03:00
492ddfd566 added box 2025-04-18 00:43:46 +03:00
c7dda0ff10 changed source files naming 2025-03-21 04:30:17 +03:00
27576ed761 added alias 2025-03-19 18:50:47 +03:00
cd452b0397 updated comment 2025-03-17 09:14:42 +03:00
e31ffac103 added unity build support 2025-02-22 23:32:29 +03:00
6a324e8c0e improvement 2025-01-06 04:42:43 +03:00
46b4eb9151 huge improvement 2024-12-01 03:51:40 +03:00
1fe5e6e276 added new class 2024-11-30 13:54:06 +03:00
a33ee638b9 added more unit tests 2024-11-30 03:37:25 +03:00
6a9a51b39c refactored tests 2024-11-27 19:36:28 +03:00
6e5f2331ad added files 2024-11-27 15:21:07 +03:00
918036605b added trace line 2024-11-14 06:37:41 +03:00
4fb06d70fc refactored some unit tests 2024-09-30 11:18:52 -07:00
d24867e18a added vector4 unit test 2024-09-24 08:30:10 -07:00
d46af3e519 added unit tests 2024-09-02 16:24:06 +03:00
b78a2e2747 added tests for color fixed matrix move operator 2024-09-02 14:52:29 +03:00
813169a828 added unit test for vec3 2024-09-02 14:52:28 +03:00
13188615ed added unit test 2024-08-30 02:54:41 +03:00
945fd7daa2 improved code added unit test 2024-08-18 10:47:23 +03:00
632d6a45b1 minor improvements 2024-07-28 17:06:55 +03:00
c0b4a644c6 updated unit test 2024-07-12 02:41:36 +03:00
6d52bedffb removed constexpr 2024-07-11 22:42:48 +03:00
13e7adc8f6 rebranding moment 2024-07-09 19:29:22 +03:00
4e01f3ee09 added to_string method to matrix 2024-05-18 13:28:04 +03:00
1b59e254f4 improved projectile prediction 2024-05-07 02:12:17 +03:00
526e4de812 update 2024-05-07 02:12:17 +03:00