|
3eba83e7a8
|
[CMakeTools] Use latest; no longer calls git submodule update on every configure call
buildbot/IOCore-linux-builder Build done.
buildbot/IOCore-macos-builder Build done.
buildbot/IOCore-freebsd-builder Build done.
|
2024-08-04 15:59:18 -04:00 |
|
|
80931bf66e
|
Add standardized support for ccache and modl linker
buildbot/IOCore-linux-builder Build done.
buildbot/IOCore-macos-builder Build done.
buildbot/IOCore-freebsd-builder Build done.
|
2024-07-29 01:21:00 -04:00 |
|
|
378792421b
|
[CMake] fix depenency management & integration for toml++
buildbot/IOCore-macos-builder Build done.
buildbot/IOCore-linux-builder Build done.
|
2024-07-11 15:36:50 -04:00 |
|
|
98e672042d
|
Fix namespace for JsonConfigFile; Add missing dependencies (how was this working?)
buildbot/IOCore-linux-builder Build done.
buildbot/IOCore-macos-builder Build done.
|
2024-06-06 08:09:31 -04:00 |
|
|
9ea3c1aaa8
|
Update CMakeTools - fixed macro that used PARENT_SCOPE
buildbot/IOCore-linux-builder Build done.
buildbot/IOCore-freebsd-builder Build done.
buildbot/IOCore-macos-builder Build started.
|
2024-05-18 10:37:59 -04:00 |
|
|
1a6e8679d8
|
Modernize the cmake scripts directory by replacing it with my CMakeTools repo full of common CMake options
buildbot/IOCore-linux-builder Build started.
buildbot/IOCore-freebsd-builder Build done.
buildbot/IOCore-macos-builder Build done.
|
2024-05-18 09:24:16 -04:00 |
|
|
f2d68bd225
|
Make fmt::fmt-header-only a public dependency instead of private
buildbot/IOCore-linux-builder Build done.
buildbot/IOCore-macos-builder Build done.
buildbot/IOCore-freebsd-builder Build done.
|
2024-05-16 22:50:55 -04:00 |
|
|
740d52b54a
|
Fix cmake macro that disables unit tests when invoked as subproject.
buildbot/IOCore-linux-builder Build done.
buildbot/IOCore-macos-builder Build done.
buildbot/IOCore-freebsd-builder Build done.
|
2024-05-11 16:33:01 -04:00 |
|
|
2a2cfb5904
|
Version bump
buildbot/IOCore-linux-builder Build done.
buildbot/IOCore-macos-builder Build done.
buildbot/IOCore-freebsd-builder Build done.
|
2024-05-11 09:41:17 -04:00 |
|
|
356173ef09
|
Bump version to 0.2.20
buildbot/IOCore-linux-builder Build done.
buildbot/IOCore-macos-builder Build done.
buildbot/IOCore-freebsd-builder Build done.
|
2024-05-02 22:43:00 -04:00 |
|
|
ce8ad84a25
|
Bump to version 0.2.19
buildbot/IOCore-linux-builder Build done.
buildbot/IOCore-macos-builder Build done.
buildbot/IOCore-freebsd-builder Build done.
|
2024-05-02 21:29:19 -04:00 |
|
|
1df5bc201f
|
Improve exported alias names... eg IOCore::Shared, IOCore::Static, IOCore for object-lib
buildbot/IOCore-linux-builder Build done.
buildbot/IOCore-macos-builder Build done.
buildbot/IOCore-freebsd-builder Build done.
|
2024-05-02 20:34:11 -04:00 |
|
|
0120400815
|
Add Buildbot Status Badge to README.md
buildbot/IOCore-linux-builder Build done.
buildbot/IOCore-macos-builder Build done.
buildbot/IOCore-freebsd-builder Build done.
|
2024-04-19 18:07:54 -04:00 |
|
|
4dc8be01f1
|
Bump cmake version
buildbot/linux-podman-cmake-builder Build done.
buildbot/darwin-macos-cmake-builder Build done.
buildbot/freebsd-jail-cmake-builder Build done.
|
2024-04-19 00:28:02 -04:00 |
|
|
722118bd92
|
Move editorconfig files to .vim folder; move headers under IOCore/ subdir
|
2024-04-18 23:27:17 -04:00 |
|
|
da2249e6c0
|
Add missing FileResources implementation.
buildbot/linux-podman-cmake-builder Build done.
buildbot/darwin-macos-cmake-builder Build done.
buildbot/freebsd-jail-cmake-builder Build done.
Improve naming of private method in Exception class.
|
2024-04-15 22:15:26 -04:00 |
|
|
0ad0c54deb
|
Add fmt string interpolation library; Prevent duplicate Application::ctor calls
buildbot/linux-podman-cmake-builder Build done.
buildbot/freebsd-jail-cmake-builder Build done.
buildbot/darwin-macos-cmake-builder Build done.
|
2024-04-14 14:02:22 -04:00 |
|
|
010e76d7ee
|
Remove unused IApplication interface header.
|
2024-04-14 10:36:11 -04:00 |
|
|
0a0eeee5ec
|
Add aggregate build target for test binaries
buildbot/linux-podman-cmake-builder Build done.
buildbot/darwin-macos-cmake-builder Build done.
buildbot/freebsd-jail-cmake-builder Build done.
|
2024-04-13 17:30:51 -04:00 |
|
|
7bd739b88b
|
Version bump
buildbot/linux-podman-cmake-builder Build done.
buildbot/darwin-macos-cmake-builder Build done.
buildbot/freebsd-jail-cmake-builder Build done.
|
2024-04-13 16:44:14 -04:00 |
|
|
9aece0e038
|
Set a global variable for $PROJECT_NAME_ARTIFACT_DIR.
buildbot/linux-podman-cmake-builder Build done.
buildbot/freebsd-jail-cmake-builder Build done.
buildbot/darwin-macos-cmake-builder Build done.
Also: Set default artifact build dir to something more professional (lol -> out)
|
2024-04-13 16:43:10 -04:00 |
|
|
871d7a723d
|
Add Doxyfile
|
2024-04-06 10:22:02 -04:00 |
|
|
f8a36b56b3
|
Add new cmake macros for setting build directories
|
2024-03-30 17:41:09 -04:00 |
|
|
b93a2e7717
|
Remove unnecessary copy_asset custom target
|
2024-03-30 15:43:53 -04:00 |
|
|
fabd999e06
|
Separate two unrelated boolean if statements
buildbot/linux-podman-cmake-builder Build done.
buildbot/darwin-macos-cmake-builder Build done.
buildbot/freebsd-jail-cmake-builder Build done.
|
2024-03-30 00:15:51 -04:00 |
|
|
d05fa84ffd
|
Add variable IOCORE_CMAKE_SOURCE_DIR to differentiate from top-level CMAKE_SOURCE_DIR
|
2024-03-29 14:48:46 -04:00 |
|
|
deb87a592f
|
Switch from CMAKE_SOURCE_DIR To CMAKE_CURRENT_SOURCE_DIR
|
2024-03-29 10:45:14 -04:00 |
|
|
d00e7b5a13
|
add $cmake_src_dir/include as a public search dir instead of a global private searchdir
buildbot/linux-podman-cmake-builder Build done.
buildbot/freebsd-jail-cmake-builder Build done.
buildbot/darwin-macos-cmake-builder Build done.
|
2024-03-29 10:40:55 -04:00 |
|
|
7a58b9e5c1
|
Remove scope specifier from global add_definitions and include_directories calls... these seem to be private by default.
|
2024-03-29 10:26:33 -04:00 |
|
|
1dd25f4f9e
|
make IOCOre usable by third-party projects, fix scope rules and add aliases
buildbot/linux-podman-cmake-builder Build done.
buildbot/freebsd-jail-cmake-builder Build done.
buildbot/darwin-macos-cmake-builder Build done.
|
2024-03-29 10:18:21 -04:00 |
|
|
b8808ea477
|
Fix cases where Catch2 cmake module paths vary
buildbot/linux-podman-cmake-builder Build done.
buildbot/darwin-macos-cmake-builder Build done.
buildbot/freebsd-jail-cmake-builder Build done.
|
2024-03-28 21:39:46 -04:00 |
|
|
4b0f719796
|
CMake fix module case. macOS insensitivity leads to errors in other *NIX OSes
buildbot/linux-podman-cmake-builder Build done.
buildbot/freebsd-jail-cmake-builder Build done.
buildbot/darwin-macos-cmake-builder Build done.
|
2024-03-27 13:48:09 -04:00 |
|
|
707d2309fb
|
CMake: Switch FetchContent calls with CPM package manager
buildbot/freebsd-jail-cmake-builder Build done.
buildbot/linux-podman-cmake-builder Build done.
buildbot/darwin-macos-cmake-builder Build done.
|
2024-03-27 13:14:06 -04:00 |
|
|
47fe07ba37
|
Import code from existing projects.
|
2024-03-24 14:35:15 -04:00 |
|
|
173f6b3740
|
Fix typo in test directory name
|
2023-12-09 16:43:07 -05:00 |
|
|
a8967408b3
|
Add option to use system Catch2, as well as Catch/Ctest integration; create README and LICENSE files
|
2023-12-09 16:33:46 -05:00 |
|
|
8a2b261e2f
|
Initial commit.
|
2023-12-09 14:41:42 -05:00 |
|