Skip to content

Commit 5eccc28

Browse files
committed
fix: 尝试解决CMake构建问题
1 parent a44e478 commit 5eccc28

22 files changed

+28
-25
lines changed

CMakeLists.txt

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -76,6 +76,7 @@ option(TBOX_ENABLE_EVENTX "build eventx" ON)
7676
option(TBOX_ENABLE_LOG "build log" ON)
7777
option(TBOX_ENABLE_NETWORK "build network" ON)
7878
option(TBOX_ENABLE_TERMINAL "build terminal" ON)
79+
option(TBOX_ENABLE_TRACE "build trace" ON)
7980
option(TBOX_ENABLE_MAIN "build main" ON)
8081

8182
option(TBOX_ENABLE_COROUTINE "build coroutine" ON)
@@ -157,6 +158,11 @@ if(TBOX_ENABLE_TERMINAL)
157158
list(APPEND TBOX_COMPONENTS terminal)
158159
endif()
159160

161+
if(TBOX_ENABLE_TRACE)
162+
message(STATUS "trace module enabled")
163+
add_subdirectory(modules/trace/lib)
164+
endif()
165+
160166
if(TBOX_ENABLE_MAIN)
161167
message(STATUS "main module enabled")
162168
list(APPEND TBOX_COMPONENTS main)

modules/alarm/CMakeLists.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ set(TBOX_ALARM_VERSION_MINOR 0)
2525
set(TBOX_ALARM_VERSION_PATCH 1)
2626
set(TBOX_ALARM_VERSION ${TBOX_ALARM_VERSION_MAJOR}.${TBOX_ALARM_VERSION_MINOR}.${TBOX_ALARM_VERSION_PATCH})
2727

28-
add_definitions(-DLOG_MODULE_ID="tbox.alarm")
28+
add_definitions(-DMODULE_ID="tbox.alarm")
2929

3030
set(TBOX_LIBRARY_NAME tbox_alarm)
3131

modules/base/CMakeLists.txt

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ set(TBOX_BASE_VERSION_MINOR 0)
2323
set(TBOX_BASE_VERSION_PATCH 1)
2424
set(TBOX_BASE_VERSION ${TBOX_BASE_VERSION_MAJOR}.${TBOX_BASE_VERSION_MINOR}.${TBOX_BASE_VERSION_PATCH})
2525

26-
add_definitions(-DLOG_MODULE_ID="tbox.base")
26+
add_definitions(-DMODULE_ID="tbox.base")
2727

2828
set(TBOX_LIBRARY_NAME tbox_base)
2929

@@ -100,7 +100,6 @@ install(
100100
DESTINATION ${CMAKE_INSTALL_INCLUDEDIR}/tbox/base
101101
)
102102

103-
104103
# generate and install export file
105104
install(
106105
EXPORT ${TBOX_LIBRARY_NAME}_targets

modules/base/recorder.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@
1919
*/
2020
#include"recorder.h"
2121

22-
#include<sys/time.h>
22+
#include <sys/time.h>
2323

2424
namespace tbox {
2525
namespace trace {

modules/coroutine/CMakeLists.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ set(TBOX_COROUTINE_VERSION_MINOR 0)
2525
set(TBOX_COROUTINE_VERSION_PATCH 1)
2626
set(TBOX_COROUTINE_VERSION ${TBOX_COROUTINE_VERSION_MAJOR}.${TBOX_COROUTINE_VERSION_MINOR}.${TBOX_COROUTINE_VERSION_PATCH})
2727

28-
add_definitions(-DLOG_MODULE_ID="tbox.coroutine")
28+
add_definitions(-DMODULE_ID="tbox.coroutine")
2929
set(TBOX_LIBRARY_NAME tbox_coroutine)
3030

3131
set(TBOX_COROUTINE_HEADERS

modules/crypto/CMakeLists.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ set(TBOX_CRYPTO_VERSION_MINOR 0)
2525
set(TBOX_CRYPTO_VERSION_PATCH 1)
2626
set(TBOX_CRYPTO_VERSION ${TBOX_CRYPTO_VERSION_MAJOR}.${TBOX_CRYPTO_VERSION_MINOR}.${TBOX_CRYPTO_VERSION_PATCH})
2727

28-
add_definitions(-DLOG_MODULE_ID="tbox.crypto")
28+
add_definitions(-DMODULE_ID="tbox.crypto")
2929

3030
set(TBOX_LIBRARY_NAME tbox_crypto)
3131

modules/dbus/CMakeLists.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ set(TBOX_DBUS_VERSION_MINOR 0)
2525
set(TBOX_DBUS_VERSION_PATCH 1)
2626
set(TBOX_DBUS_VERSION ${TBOX_DBUS_VERSION_MAJOR}.${TBOX_DBUS_VERSION_MINOR}.${TBOX_DBUS_VERSION_PATCH})
2727

28-
add_definitions(-DLOG_MODULE_ID="tbox.dbus")
28+
add_definitions(-DMODULE_ID="tbox.dbus")
2929

3030
set(TBOX_LIBRARY_NAME tbox_dbus)
3131

modules/event/CMakeLists.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ set(TBOX_EVENT_VERSION_MINOR 1)
2525
set(TBOX_EVENT_VERSION_PATCH 2)
2626
set(TBOX_EVENT_VERSION ${TBOX_EVENT_VERSION_MAJOR}.${TBOX_EVENT_VERSION_MINOR}.${TBOX_EVENT_VERSION_PATCH})
2727

28-
add_definitions(-DLOG_MODULE_ID="tbox.event")
28+
add_definitions(-DMODULE_ID="tbox.event")
2929

3030
set(TBOX_LIBRARY_NAME tbox_event)
3131

modules/eventx/CMakeLists.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ set(TBOX_EVENTX_VERSION_MINOR 0)
2525
set(TBOX_EVENTX_VERSION_PATCH 2)
2626
set(TBOX_EVENTX_VERSION ${TBOX_EVENTX_VERSION_MAJOR}.${TBOX_EVENTX_VERSION_MINOR}.${TBOX_EVENTX_VERSION_PATCH})
2727

28-
add_definitions(-DLOG_MODULE_ID="tbox.eventx")
28+
add_definitions(-DMODULE_ID="tbox.eventx")
2929

3030
set(TBOX_LIBRARY_NAME tbox_eventx)
3131

modules/eventx/thread_pool.cpp

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -289,7 +289,6 @@ ThreadPool::Snapshot ThreadPool::snapshot() const
289289

290290
void ThreadPool::threadProc(ThreadToken thread_token)
291291
{
292-
RECORD_SCOPE();
293292
LogDbg("thread %u start", thread_token.id());
294293

295294
while (true) {

modules/eventx/work_thread.cpp

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -189,7 +189,6 @@ int WorkThread::cancel(TaskToken token)
189189

190190
void WorkThread::threadProc()
191191
{
192-
RECORD_SCOPE();
193192
while (true) {
194193
Task* item = nullptr;
195194
{

modules/flow/CMakeLists.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ set(TBOX_FLOW_VERSION_MINOR 0)
2525
set(TBOX_FLOW_VERSION_PATCH 3)
2626
set(TBOX_FLOW_VERSION ${TBOX_FLOW_VERSION_MAJOR}.${TBOX_FLOW_VERSION_MINOR}.${TBOX_FLOW_VERSION_PATCH})
2727

28-
add_definitions(-DLOG_MODULE_ID="tbox.flow")
28+
add_definitions(-DMODULE_ID="tbox.flow")
2929

3030
set(TBOX_LIBRARY_NAME tbox_flow)
3131

modules/http/CMakeLists.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ set(TBOX_HTTP_VERSION_MINOR 0)
2525
set(TBOX_HTTP_VERSION_PATCH 1)
2626
set(TBOX_HTTP_VERSION ${TBOX_HTTP_VERSION_MAJOR}.${TBOX_HTTP_VERSION_MINOR}.${TBOX_HTTP_VERSION_PATCH})
2727

28-
add_definitions(-DLOG_MODULE_ID="tbox.http")
28+
add_definitions(-DMODULE_ID="tbox.http")
2929

3030
set(TBOX_LIBRARY_NAME tbox_http)
3131

modules/jsonrpc/CMakeLists.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ set(TBOX_JSONRPC_VERSION_MINOR 0)
2323
set(TBOX_JSONRPC_VERSION_PATCH 1)
2424
set(TBOX_JSONRPC_VERSION ${TBOX_JSONRPC_VERSION_MAJOR}.${TBOX_JSONRPC_VERSION_MINOR}.${TBOX_JSONRPC_VERSION_PATCH})
2525

26-
add_definitions(-DLOG_MODULE_ID="tbox.jsonrpc")
26+
add_definitions(-DMODULE_ID="tbox.jsonrpc")
2727

2828
set(TBOX_LIBRARY_NAME tbox_jsonrpc)
2929

modules/log/CMakeLists.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ set(TBOX_LOG_VERSION_MINOR 0)
2525
set(TBOX_LOG_VERSION_PATCH 1)
2626
set(TBOX_LOG_VERSION ${TBOX_LOG_VERSION_MAJOR}.${TBOX_LOG_VERSION_MINOR}.${TBOX_LOG_VERSION_PATCH})
2727

28-
add_definitions(-DLOG_MODULE_ID="tbox.log")
28+
add_definitions(-DMODULE_ID="tbox.log")
2929

3030
set(TBOX_LIBRARY_NAME tbox_log)
3131

modules/main/CMakeLists.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ set(TBOX_MAIN_VERSION_MINOR 1)
2525
set(TBOX_MAIN_VERSION_PATCH 2)
2626
set(TBOX_MAIN_VERSION ${TBOX_MAIN_VERSION_MAJOR}.${TBOX_MAIN_VERSION_MINOR}.${TBOX_MAIN_VERSION_PATCH})
2727

28-
add_definitions(-DLOG_MODULE_ID="tbox.main")
28+
add_definitions(-DMODULE_ID="tbox.main")
2929

3030
set(TBOX_LIBRARY_NAME tbox_main)
3131

modules/mqtt/CMakeLists.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ set(TBOX_MQTT_VERSION_MINOR 0)
2525
set(TBOX_MQTT_VERSION_PATCH 1)
2626
set(TBOX_MQTT_VERSION ${TBOX_MQTT_VERSION_MAJOR}.${TBOX_MQTT_VERSION_MINOR}.${TBOX_MQTT_VERSION_PATCH})
2727

28-
add_definitions(-DLOG_MODULE_ID="tbox.mqtt")
28+
add_definitions(-DMODULE_ID="tbox.mqtt")
2929

3030
set(TBOX_LIBRARY_NAME tbox_mqtt)
3131

modules/network/CMakeLists.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ set(TBOX_NETWORK_VERSION_MINOR 0)
2525
set(TBOX_NETWORK_VERSION_PATCH 0)
2626
set(TBOX_NETWORK_VERSION ${TBOX_NETWORK_VERSION_MAJOR}.${TBOX_NETWORK_VERSION_MINOR}.${TBOX_NETWORK_VERSION_PATCH})
2727

28-
add_definitions(-DLOG_MODULE_ID="tbox.network")
28+
add_definitions(-DMODULE_ID="tbox.network")
2929

3030
set(TBOX_LIBRARY_NAME tbox_network)
3131

modules/terminal/CMakeLists.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ set(TBOX_TERMINAL_VERSION_MINOR 0)
2525
set(TBOX_TERMINAL_VERSION_PATCH 2)
2626
set(TBOX_TERMINAL_VERSION ${TBOX_TERMINAL_VERSION_MAJOR}.${TBOX_TERMINAL_VERSION_MINOR}.${TBOX_TERMINAL_VERSION_PATCH})
2727

28-
add_definitions(-DLOG_MODULE_ID="tbox.terminal")
28+
add_definitions(-DMODULE_ID="tbox.terminal")
2929

3030
set(TBOX_LIBRARY_NAME tbox_terminal)
3131

modules/trace/lib/CMakeLists.txt

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -25,20 +25,17 @@ set(TBOX_LOG_VERSION_MINOR 0)
2525
set(TBOX_LOG_VERSION_PATCH 1)
2626
set(TBOX_LOG_VERSION ${TBOX_LOG_VERSION_MAJOR}.${TBOX_LOG_VERSION_MINOR}.${TBOX_LOG_VERSION_PATCH})
2727

28-
add_definitions(-DLOG_MODULE_ID="tbox.trace")
28+
add_definitions(-DMODULE_ID="tbox.trace")
2929

3030
set(TBOX_LIBRARY_NAME tbox_trace)
3131

3232
set(TBOX_LOG_HEADERS
33-
recorder.h
3433
sink.h)
3534

3635
set(TBOX_LOG_SOURCES
37-
recorder.cpp
3836
sink.cpp)
3937

4038
set(TBOX_LOG_TEST_SOURCES
41-
recorder_test.cpp
4239
sink_test.cpp)
4340

4441
add_library(${TBOX_LIBRARY_NAME} ${TBOX_BUILD_LIB_TYPE} ${TBOX_LOG_SOURCES})

modules/util/CMakeLists.txt

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ set(TBOX_UTIL_VERSION_MINOR 0)
2525
set(TBOX_UTIL_VERSION_PATCH 2)
2626
set(TBOX_UTIL_VERSION ${TBOX_UTIL_VERSION_MAJOR}.${TBOX_UTIL_VERSION_MINOR}.${TBOX_UTIL_VERSION_PATCH})
2727

28-
add_definitions(-DLOG_MODULE_ID="tbox.util")
28+
add_definitions(-DMODULE_ID="tbox.util")
2929

3030
set(TBOX_LIBRARY_NAME tbox_util)
3131

@@ -46,6 +46,7 @@ set(TBOX_UTIL_HEADERS
4646
execute_cmd.h
4747
buffer.h
4848
fd.h
49+
scalable_integer.h
4950
)
5051

5152
set(TBOX_UTIL_SOURCES
@@ -65,6 +66,7 @@ set(TBOX_UTIL_SOURCES
6566
execute_cmd.cpp
6667
buffer.cpp
6768
fd.cpp
69+
scalable_integer.cpp
6870
)
6971

7072
set(TBOX_UTIL_TEST_SOURCES
@@ -82,6 +84,7 @@ set(TBOX_UTIL_TEST_SOURCES
8284
execute_cmd_test.cpp
8385
buffer_test.cpp
8486
fd_test.cpp
87+
scalable_integer_test.cpp
8588
)
8689

8790
add_library(${TBOX_LIBRARY_NAME} ${TBOX_BUILD_LIB_TYPE} ${TBOX_UTIL_SOURCES})

version.mk

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,4 +21,4 @@
2121
# TBOX版本号
2222
TBOX_VERSION_MAJOR := 1
2323
TBOX_VERSION_MINOR := 9
24-
TBOX_VERSION_REVISION := 8
24+
TBOX_VERSION_REVISION := 9

0 commit comments

Comments
 (0)