Skip to content

Commit efebfff

Browse files
author
AstroAir
committed
Systematic testing fixes
1 parent 8ecfd48 commit efebfff

115 files changed

Lines changed: 2573 additions & 19760 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

.augment/rules/build-msvc-vcpkg.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
---
2-
type: "always_apply"
2+
type: "manual"
33
---
44

55
# MSVC Build with vcpkg

.augment/rules/file-and-code-management.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
---
2-
type: "always_apply"
2+
type: "manual"
33
---
44

55
# FILE AND CODE MANAGEMENT PROTOCOLS

.augment/rules/information-verification-chains.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
---
2-
type: "always_apply"
2+
type: "manual"
33
---
44

55
# INFORMATION VERIFICATION CHAINS

.augment/rules/update-cmake.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
---
2-
type: "always_apply"
2+
type: "manual"
33
---
44

55
# Review and Clean Up CMake Build Configuration

.augment/rules/update-readme.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
---
2-
type: "always_apply"
2+
type: "manual"
33
---
44

55
# Update README.md File

.claude/tdd-guard/data/test.json

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
{
2+
"testModules": []
3+
}

.gitignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -104,6 +104,7 @@ __pycache__/
104104
# Distribution / packaging
105105
.Python
106106
build/
107+
build-*/
107108
develop-eggs/
108109
dist/
109110
downloads/

atom/algorithm/CMakeLists.txt

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -121,7 +121,11 @@ if(OpenSSL_FOUND)
121121
list(APPEND LIBS OpenSSL::SSL OpenSSL::Crypto)
122122
endif()
123123

124-
list(APPEND LIBS loguru)
124+
# Add spdlog for logging
125+
find_package(spdlog QUIET)
126+
if(spdlog_FOUND)
127+
list(APPEND LIBS spdlog::spdlog)
128+
endif()
125129

126130
if(TBB_FOUND)
127131
list(APPEND LIBS TBB::tbb)

atom/async/CMakeLists.txt

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -74,7 +74,12 @@ set(HEADERS
7474
utils/lodash.hpp
7575
utils/timer.hpp)
7676

77-
set(LIBS loguru atom-utils ${CMAKE_THREAD_LIBS_INIT})
77+
# Add spdlog for logging
78+
find_package(spdlog QUIET)
79+
set(LIBS atom-utils ${CMAKE_THREAD_LIBS_INIT})
80+
if(spdlog_FOUND)
81+
list(APPEND LIBS spdlog::spdlog)
82+
endif()
7883

7984
# Create library target
8085
add_library(atom-async STATIC ${SOURCES} ${HEADERS})

atom/components/CMakeLists.txt

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -129,9 +129,16 @@ if(NOT TARGET fmt::fmt)
129129
find_package(fmt QUIET)
130130
endif()
131131

132-
set(LIBS atom-error loguru $<$<TARGET_EXISTS:fmt::fmt>:fmt::fmt>
132+
# Find spdlog for logging
133+
find_package(spdlog QUIET)
134+
135+
set(LIBS atom-error $<$<TARGET_EXISTS:fmt::fmt>:fmt::fmt>
133136
${CMAKE_THREAD_LIBS_INIT})
134137

138+
if(spdlog_FOUND)
139+
list(APPEND LIBS spdlog::spdlog)
140+
endif()
141+
135142
# Create library target (shared library for components)
136143
add_library(atom-component SHARED ${SOURCES} ${HEADERS} ${OPTIONAL_SOURCES}
137144
${OPTIONAL_HEADERS})

0 commit comments

Comments
 (0)