Commit Graph

108 Commits

Author SHA1 Message Date
a58adb6a28 pmt: Write the function base
- Write the function manager.
 - Make minor changes to the function structure.
 - Add CLI11 license.
 - Added main function to libpmt.
2025-07-28 22:36:15 +03:00
40260d5ae3 libhelper: fixup memory leak 2025-07-26 10:28:17 +03:00
7017cfc9a4 CMake: clean unnecessary flags etc. 2025-07-24 18:20:53 +03:00
9cd97a085e pmt: The basis of the system for adding features was created and improvements were made.
- The basic header contents of the system, designed to easily add features, were written.
 - The [CLI11](https://github.com/CLIUtils/CLI11) project was included to provide a better experience for the project.
 - Improved logging system.
 - Unnecessary code cleaned.
2025-07-24 17:38:31 +03:00
18b5700cbd CMake: change the order in which libraries are included 2025-07-23 19:46:34 +03:00
d907ee9447 pmt: Improvement.
- At build time, the version, compile time, CMake version, compiler version, and compiler flags are retrieved with the new CMake module and a header is created. This header provides more robust version management and notifications.
- Build warnings fixed, code corrected for compilation.
- Improvements were made to CMake code.
- Modifications were made to the tests to read the library's version information.
2025-07-23 18:49:08 +03:00
424d651ce3 pmt: Add README and LICENSE 2025-07-21 12:13:20 +03:00
d65867c249 pmt: first codes. 2025-07-21 12:08:45 +03:00