Commit graph

14 commits

Author SHA1 Message Date
Jacob dfc99c1854 This commit makes many breaking changes to the library. They're far too many to list, but all of them are syntactical - no major behavior will be altered with this commit. However, C++17 is now required in order to make use of docpp. It will **no longer build** with a C++11 or C++14 compiler. Thus, please update your projects to make use of C++17, or stick with the last commit. 2024-08-23 14:11:46 +02:00
Jacob 9172b69a36 Fix linking on macOS. God this operating system is a pain to use sometimes. 2024-07-22 02:27:12 +02:00
Jacob 8dc3c47f12 Version bump: 0.1.0 2024-06-08 01:15:03 +02:00
Jacob d13c2d02fe Implement docpp::version() function, which returns the library version. 2024-05-30 15:56:38 +02:00
Jacob 1458273912 Simplify testing. No need to use CMake testing module for this. 2024-05-14 20:33:05 +02:00
Jacob 8a3d21ea31 Add Gentoo ebuild, along with code necessary to generate one. Also,
clean up the CMakeLists.txt file, allowing it to be more cross platform.
2024-05-14 15:39:50 +02:00
Jacob ceda875213 Make use of the template functions in the test cases. 2024-05-14 10:04:32 +02:00
Jacob f30f1431fd Add Arch packaging.
TODO: Gentoo, Debian and Red Hat packaging.
2024-05-13 15:09:20 +02:00
Jacob e2568dd62d Add a docpp_make script, which creates a tarball release. 2024-05-13 02:46:21 +02:00
Jacob b44a934d20 Add docpp.pc file, allowing pkg-config to find docpp. 2024-05-13 02:00:40 +02:00
Jacob 9c990fe9eb Lower C++ standard to C++11, because currently we're
not using any newer features.
2024-05-06 01:00:54 +02:00
Jacob 0b0c89a55b Maybe changing the way we set the standard will fix it? 2024-05-06 00:26:23 +02:00
Jacob 8689ada650 Fix some mistakes in the CMakeLists file, disable tests for GitHub
Actions
2024-05-06 00:00:11 +02:00
Jacob 0641a95770 Initial commit 2024-05-05 23:31:42 +02:00