<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Recent changes to cpp-ide-generator</title><link>https://sourceforge.net/p/gradle-cpp/wiki/cpp-ide-generator/</link><description>Recent changes to cpp-ide-generator</description><atom:link href="https://sourceforge.net/p/gradle-cpp/wiki/cpp-ide-generator/feed" rel="self"/><language>en</language><lastBuildDate>Wed, 19 Feb 2025 10:12:04 -0000</lastBuildDate><atom:link href="https://sourceforge.net/p/gradle-cpp/wiki/cpp-ide-generator/feed" rel="self" type="application/rss+xml"/><item><title>cpp-ide-generator modified by Alexander Kornilov</title><link>https://sourceforge.net/p/gradle-cpp/wiki/cpp-ide-generator/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v5
+++ v6
@@ -12,7 +12,7 @@
 plugins {
     id 'cpp-library'
     id 'cpp-unit-test'
-    id 'loggersoft.cpp-ide-generator' version '1.1'
+    id 'loggersoft.cpp-ide-generator' version '1.3'
 }
 ~~~

&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Alexander Kornilov</dc:creator><pubDate>Wed, 19 Feb 2025 10:12:04 -0000</pubDate><guid>https://sourceforge.netb307c6de9a785ff6356d92d6984a87d9265251e6</guid></item><item><title>cpp-ide-generator modified by Alexander Kornilov</title><link>https://sourceforge.net/p/gradle-cpp/wiki/cpp-ide-generator/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v4
+++ v5
@@ -12,7 +12,7 @@
 plugins {
     id 'cpp-library'
     id 'cpp-unit-test'
-    id 'loggersoft.cpp-ide-generator' version '1.0'
+    id 'loggersoft.cpp-ide-generator' version '1.1'
 }
 ~~~

@@ -22,6 +22,7 @@
 * QT Creator
 * NetBeans
 * KDevelop
+* VS Code (clangd)

 Configuration
 ---
@@ -32,6 +33,7 @@
     qtCreator = true
     netBeans = true
     kdevelop = true
+    vsCode = true
 }
 ~~~

&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Alexander Kornilov</dc:creator><pubDate>Mon, 10 Feb 2025 18:10:35 -0000</pubDate><guid>https://sourceforge.netb1b21deed367446625ab3aeb3850a5d0a211c3d2</guid></item><item><title>cpp-ide-generator modified by Alexander Kornilov</title><link>https://sourceforge.net/p/gradle-cpp/wiki/cpp-ide-generator/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v3
+++ v4
@@ -12,7 +12,7 @@
 plugins {
     id 'cpp-library'
     id 'cpp-unit-test'
-    id 'loggersoft.cpp-ide-generator' version '0.7'
+    id 'loggersoft.cpp-ide-generator' version '1.0'
 }
 ~~~

&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Alexander Kornilov</dc:creator><pubDate>Thu, 17 Sep 2020 08:46:01 -0000</pubDate><guid>https://sourceforge.netd159b1587cf979691cc2265aaa15bdaf43cd9a14</guid></item><item><title>cpp-ide-generator modified by Alexander Kornilov</title><link>https://sourceforge.net/p/gradle-cpp/wiki/cpp-ide-generator/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v2
+++ v3
@@ -12,7 +12,7 @@
 plugins {
     id 'cpp-library'
     id 'cpp-unit-test'
-    id 'loggersoft.cpp-ide-generator' version '0.5'
+    id 'loggersoft.cpp-ide-generator' version '0.7'
 }
 ~~~

&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Alexander Kornilov</dc:creator><pubDate>Wed, 16 Sep 2020 16:19:24 -0000</pubDate><guid>https://sourceforge.net8d12abb8d4ecc42aee6ffed5135b56b9754a6cde</guid></item><item><title>cpp-ide-generator modified by Alexander Kornilov</title><link>https://sourceforge.net/p/gradle-cpp/wiki/cpp-ide-generator/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v1
+++ v2
@@ -12,7 +12,7 @@
 plugins {
     id 'cpp-library'
     id 'cpp-unit-test'
-    id 'org.bitbucket.akornilov.cpp-ide-generator' version '0.5'
+    id 'loggersoft.cpp-ide-generator' version '0.5'
 }
 ~~~

&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Alexander Kornilov</dc:creator><pubDate>Tue, 29 Oct 2019 09:10:46 -0000</pubDate><guid>https://sourceforge.net4830993528fea87c0e0bd72170a70a6d14c7811c</guid></item><item><title>cpp-ide-generator modified by Alexander Kornilov</title><link>https://sourceforge.net/p/gradle-cpp/wiki/cpp-ide-generator/</link><description>&lt;div class="markdown_content"&gt;&lt;h2 id="purpose"&gt;Purpose&lt;/h2&gt;
&lt;p&gt;The plugin arranges integration of the Gradle project with different IDEs. To generate IDE's project files plugin extends build with additional tasks.&lt;/p&gt;
&lt;h2 id="required-plugins"&gt;Required plugins&lt;/h2&gt;
&lt;p&gt;The &lt;code&gt;cpp-ide-generator&lt;/code&gt; require to work another Gradle core plugins: &lt;code&gt;cpp-application&lt;/code&gt;/&lt;code&gt;cpp-library&lt;/code&gt;/&lt;code&gt;cpp-unit-test&lt;/code&gt;.&lt;/p&gt;
&lt;h2 id="usage"&gt;Usage&lt;/h2&gt;
&lt;div class="codehilite"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;span class="n"&gt;plugins&lt;/span&gt; &lt;span class="err"&gt;{&lt;/span&gt;
    &lt;span class="n"&gt;id&lt;/span&gt; &lt;span class="s1"&gt;'cpp-library'&lt;/span&gt;
    &lt;span class="n"&gt;id&lt;/span&gt; &lt;span class="s1"&gt;'cpp-unit-test'&lt;/span&gt;
    &lt;span class="n"&gt;id&lt;/span&gt; &lt;span class="s1"&gt;'org.bitbucket.akornilov.cpp-ide-generator'&lt;/span&gt; &lt;span class="k"&gt;version&lt;/span&gt; &lt;span class="s1"&gt;'0.5'&lt;/span&gt;
&lt;span class="err"&gt;}&lt;/span&gt;
&lt;/pre&gt;&lt;/div&gt;


&lt;h2 id="supported-ides"&gt;Supported IDEs&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;Eclipse CDT&lt;/li&gt;
&lt;li&gt;QT Creator&lt;/li&gt;
&lt;li&gt;NetBeans&lt;/li&gt;
&lt;li&gt;KDevelop&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="configuration"&gt;Configuration&lt;/h2&gt;
&lt;div class="codehilite"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;span class="n"&gt;ide&lt;/span&gt; &lt;span class="err"&gt;{&lt;/span&gt;
    &lt;span class="n"&gt;autoGenerate&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="k"&gt;false&lt;/span&gt;
    &lt;span class="n"&gt;eclipse&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="k"&gt;true&lt;/span&gt;
    &lt;span class="n"&gt;qtCreator&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="k"&gt;true&lt;/span&gt;
    &lt;span class="n"&gt;netBeans&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="k"&gt;true&lt;/span&gt;
    &lt;span class="n"&gt;kdevelop&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="k"&gt;true&lt;/span&gt;
&lt;span class="err"&gt;}&lt;/span&gt;
&lt;/pre&gt;&lt;/div&gt;


&lt;p&gt;You can switch on/off the ability of project files generation for each IDE.&lt;br/&gt;
If &lt;code&gt;autoGenerate&lt;/code&gt; is switched on all enabled IDEs projects will be generated/updated (if required) on each project compilation. Also, all IDE project files will be cleaned during the &lt;code&gt;clean&lt;/code&gt; task in this mode.&lt;/p&gt;
&lt;h2 id="tasks"&gt;Tasks&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;generateIde&lt;/strong&gt; - generates all enabled IDE.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;cleanIde&lt;/strong&gt; - cleans all enabled IDE.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;generateIde&lt;/strong&gt; + &lt;em&gt;IDE name&lt;/em&gt; - generate specified enabled IDE (e.g. &lt;strong&gt;generateIdeQtCreator&lt;/strong&gt;).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;cleanIde&lt;/strong&gt; + &lt;em&gt;IDE name&lt;/em&gt; - cleans specified enabled IDE (e.g. &lt;strong&gt;cleanIdeQtCreator&lt;/strong&gt;).&lt;/li&gt;
&lt;/ul&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Alexander Kornilov</dc:creator><pubDate>Thu, 24 Oct 2019 14:41:43 -0000</pubDate><guid>https://sourceforge.nete3fd7a4b6f4eeb196bea11b8d319baa416f5ac97</guid></item></channel></rss>