fix (#120)
This commit is contained in:
parent
8c04a168e1
commit
37066a126e
@ -95,7 +95,10 @@ if(AIMRT_MASTER_PROJECT)
|
||||
set(CMAKE_EXPORT_COMPILE_COMMANDS ON)
|
||||
endif()
|
||||
|
||||
set(CMAKE_POSITION_INDEPENDENT_CODE ON)
|
||||
if(UNIX)
|
||||
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -fPIC")
|
||||
set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -fPIC")
|
||||
endif()
|
||||
|
||||
if(CMAKE_CXX_COMPILER_ID MATCHES "MSVC")
|
||||
add_compile_options(/utf-8 /wd4819)
|
||||
|
@ -253,7 +253,7 @@ class AimRTScheduler {
|
||||
: executor_ref_(executor_ref) {}
|
||||
|
||||
template <typename Receiver>
|
||||
OperationState<unifex::remove_cvref_t<Receiver>> connect(Receiver&& receiver) {
|
||||
auto connect(Receiver&& receiver) {
|
||||
return OperationState<unifex::remove_cvref_t<Receiver>>(
|
||||
executor_ref_, (Receiver &&) receiver);
|
||||
}
|
||||
@ -308,7 +308,7 @@ class AimRTScheduler {
|
||||
: executor_ref_(executor_ref), dt_(dt) {}
|
||||
|
||||
template <typename Receiver>
|
||||
SchedulerAfterOperationState<unifex::remove_cvref_t<Receiver>> connect(Receiver&& receiver) {
|
||||
auto connect(Receiver&& receiver) {
|
||||
return SchedulerAfterOperationState<unifex::remove_cvref_t<Receiver>>(
|
||||
executor_ref_, dt_, (Receiver &&) receiver);
|
||||
}
|
||||
@ -364,7 +364,7 @@ class AimRTScheduler {
|
||||
: executor_ref_(executor_ref), tp_(tp) {}
|
||||
|
||||
template <typename Receiver>
|
||||
SchedulerAtOperationState<unifex::remove_cvref_t<Receiver>> connect(Receiver&& receiver) {
|
||||
auto connect(Receiver&& receiver) {
|
||||
return SchedulerAtOperationState<unifex::remove_cvref_t<Receiver>>(
|
||||
executor_ref_, tp_, (Receiver &&) receiver);
|
||||
}
|
||||
|
@ -245,7 +245,7 @@ void AimRTCore::ShutdownImpl() {
|
||||
void AimRTCore::Start() {
|
||||
StartImpl();
|
||||
|
||||
AIMRT_INFO("AimRT start completed, will waiting for shutdown.");
|
||||
AIMRT_INFO("AimRT startup completed, will wait for shutdown.");
|
||||
|
||||
shutdown_promise_.get_future().wait();
|
||||
ShutdownImpl();
|
||||
|
Loading…
x
Reference in New Issue
Block a user