genidlcpp link against dependent message libraries