提交 6458c8df 编写于 作者: fengqikai1414's avatar fengqikai1414 提交者: Dengchengliang

cybertron: add gflags init support in mainboard

上级 f3550b92
......@@ -19,7 +19,8 @@ cc_library(
],
deps = [
":cybertron_common",
"@glog//:glog"
"@glog//:glog",
"//external:gflags",
]
)
......
......@@ -50,7 +50,8 @@ file(GLOB CYBERTRON_SRCS
"cybertron/croutine/context/*.cpp"
"cybertron/event/*.cpp"
"cybertron/croutine/system/system_hook.cpp"
"cybertron/mainboard/*.cpp"
"cybertron/mainboard/module_argument.cpp"
"cybertron/mainboard/module_controller.cpp"
"cybertron/message/*.cpp"
)
......@@ -72,6 +73,7 @@ target_link_libraries(cybertron
fastcdr
-lrt
glog
gflags
PocoFoundation
-Wl,--no-undefined
atomic
......
log_conf {
log_dir: "log"
log_dir: "/apollo/data/log"
log_to_stderr: true
# DEBUG INFO WARNING ERROR FATAL
min_log_level: INFO
......
......@@ -2,8 +2,6 @@ project(mainboard)
add_executable(mainboard
mainboard.cpp
module_argument.cpp
module_controller.cpp
)
target_link_libraries(mainboard -pthread cybertron)
......
......@@ -21,6 +21,7 @@
#include "cybertron/init.h"
#include "cybertron/mainboard/module_argument.h"
#include "cybertron/mainboard/module_controller.h"
#include "gflags/gflags.h"
using apollo::cybertron::common::WorkRoot;
using apollo::cybertron::common::GetAbsolutePath;
......@@ -32,6 +33,7 @@ using apollo::cybertron::mainboard::ModuleController;
int main(int argc, char** argv) {
// Initialize cybertron internal static objects
apollo::cybertron::Init(argv[0]);
google::SetUsageMessage("This program used for load dag and run user apps.");
// parser the argument
ModuleArgument module_args;
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册