SET(PC_REQUIRED "capi-base-common bundle tizen-core")
SET(PC_LDFLAGS "-lunited-service")
-SET(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -Wl,-zdefs -fvisibility=hidden -g -Wall -Werror -fpic")
+SET(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -Wl,-zdefs -fvisibility=hidden -g -Wall -Werror -Werror=shadow -fpic")
SET(CMAKE_C_FLAGS_DEBUG "-O0 -g")
SET(CMAKE_C_FLAGS_RELEASE "-O2")
-SET(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} ${EXTRA_C_FLAGS} -std=c++23")
+SET(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} ${EXTRA_C_FLAGS} -Werror -Werror=shadow -std=c++23")
SET(CMAKE_CXX_FLAGS_DEBUG "-O0 -g")
SET(CMAKE_CXX_FLAGS_RELEASE "-O2")
}
void Service::NotifyStateChanged() {
- auto* args = new ServiceStateChangedEventArgs(this, state_);
+ auto* event_args = new ServiceStateChangedEventArgs(this, state_);
g_idle_add(
[](gpointer user_data) {
auto* args = static_cast<ServiceStateChangedEventArgs*>(user_data);
delete args;
return G_SOURCE_REMOVE;
},
- args);
+ event_args);
}
} // namespace tizen_base