C/C++ IDE support for HotSpot
neugens.limasoftware at gmail.com
Wed Mar 22 17:56:44 UTC 2017
For what is worth, I agree.
On Wed, 22 Mar 2017 at 17:37, <jesper.wilhelmsson at oracle.com> wrote:
> I use the OpenJDK NetBeans project most of the time and am very happy with
> it. I still think Mikael's initiative is a very good one since I don't
> believe in forcing developers to use some specific tools, but rather think
> that we should make the OpenJDK code available to as many developers as
> possible regardless of their IDE preference.
> The technology should adapt to humans, humans should not adapt to
> > On 22 Mar 2017, at 16:02, Stanislav Smirnov <
> stanislav.smirnov at oracle.com> wrote:
> > Hi Mikael,
> > why do not you try NetBeans that has openjdk project support out of the
> > common/nb_native/nbproject
> > Best regards,
> > Stanislav Smirnov
> >> On 22 Mar 2017, at 17:21, Mikael Gerdin <mikael.gerdin at oracle.com>
> >> Hi all,
> >> I've finally grown tired of manually setting up a hand crafted Eclipse
> CDT configuration for the JVM sources and decided to share my progress
> towards improving the overall situation for JVM developers.
> >> To achieve better IDE support without having to add project generators
> for all different kinds of past or future IDEs I've decided to try to
> leverage CMake to do project generation.
> >> The idea is to have the JDK build system generate a CMakeLists.txt
> describing all the include paths and definitions required by an IDE to
> interpret the sources correctly.
> >> Several modern IDEs natively support CMake but we can also rely on the
> fact that the CMake build system has the ability to generate projects for a
> number of different IDEs. For information about which generators CMake
> supports see
> >> https://cmake.org/cmake/help/v3.5/manual/cmake-generators.7.html
> >> for your CMake version.
> >> To try this out check out (heh) my branch "JDK-8177329-cmake-branch" in
> the jdk10/sandbox forest:
> >> http://hg.openjdk.java.net/jdk10/sandbox/branches
> >> So far I've only made changes in the toplevel and hotspot repositories.
> >> I've written a short readme in the repo:
> >> It would be great if people tried this out to see if it works on their
> setup but I don't expect it to work on Windows without changing the
> makefile to do path conversion.
> >> If we can make this work properly then perhaps we can get rid of the
> Visual Studio generator and rely on CMake to generate VS projects.
> >> It would also be great if someone from build-dev could give me some
> hints about how to do the file writing and "vardeps" thing properly.
> >> Thanks
> >> /Mikael
More information about the build-dev