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

cybertron: add gflags init support in mainboard

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