Skip to Main Content
Cloud Platform


This is an IBM Automation portal for Cloud Platform products. To view all of your ideas submitted to IBM, create and manage groups of Ideas, or create an idea explicitly set to be either visible by all (public) or visible only to you and IBM (private), use the IBM Unified Ideas Portal (https://ideas.ibm.com).


Shape the future of IBM!

We invite you to shape the future of IBM, including product roadmaps, by submitting ideas that matter to you the most. Here's how it works:

Search existing ideas

Start by searching and reviewing ideas and requests to enhance a product or service. Take a look at ideas others have posted, and add a comment, vote, or subscribe to updates on them if they matter to you. If you can't find what you are looking for,

Post your ideas
  1. Post an idea.

  2. Get feedback from the IBM team and other customers to refine your idea.

  3. Follow the idea through the IBM Ideas process.


Specific links you will want to bookmark for future use

Welcome to the IBM Ideas Portal (https://www.ibm.com/ideas) - Use this site to find out additional information and details about the IBM Ideas process and statuses.

IBM Unified Ideas Portal (https://ideas.ibm.com) - Use this site to view all of your ideas, create new ideas for any IBM product, or search for ideas across all of IBM.

ideasibm@us.ibm.com - Use this email to suggest enhancements to the Ideas process or request help from IBM for submitting your Ideas.


Status Planned for future release
Categories RealTime
Created by Guest
Created on Jul 6, 2022

CMake Support in RTRT

Rational test real time does not support CMake projects, which is a de-facto choice for managing C++ projects now a days. CMake projects, are supported by almost all modern IDEs. Its difficult to create a separate project for RTRT using the sources as setting configurations in RTRT is pretty difficult for each component of a big C++ project.

I suggest to add CMake support in RTRT so that we can automatically open aan existing CMake project in RTRT and can instrument it without needing to add filles and folders separately and doing their settings.

Idea priority Urgent
  • Guest
    Reply
    |
    Nov 15, 2023

    The feature that is described in this request is a candidate for a future release

  • Guest
    Reply
    |
    Apr 6, 2023

    The feature that is described in this request is currently under development and should be included in a subsequent release.

  • Guest
    Reply
    |
    Sep 22, 2022

    The feature that is described in this request is a candidate for a future release

  • Guest
    Reply
    |
    Aug 4, 2022

    How much time, it will take to provide the compilation database support in RTRT? Can it be provided through some patch or it will need new version release ?

  • Guest
    Reply
    |
    Jul 28, 2022

    Though compilation database can help, but I was talking about a inbuilt "Open CMake Project Template" in studio, which can read the CMakeLists.txt file to open an existing project. Then It would be helpful to open same project in two different IDEs, where one can be used for the actual development (e.g. Jetbrains CLion) and the second one would be RTRT Studio, which would help in instrumentation of that code base. So any setting changed in CMake files or the code would automatically be reflected in both places.

    I case of compilation database, generally IDEs lack much support for it and again we will have to generate the compilation database, every time the CMakeLists.txt script files or the '.cmake' module files changes.

    I think the compilation database can provide basic support but CMake support would be better.

  • Guest
    Reply
    |
    Jul 26, 2022

    We envision to support CMake projects as following: when creating a new project in Studio or Eclipse, the user will have the capability to add a compilation database provided by CMake, and the project will be populated with the C/C++ files and the compiliation flags found in this database. It should be also possible to do that to update an existing project. Moreover, for project that are not based on CMake, but use makefile, we envision to provide tools to generate a similar database that can be used for the same puprose.

    Is it the feature that you expected?

    Thanks