<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Recent changes to Overview</title><link>https://sourceforge.net/p/mkconf/wiki/Overview/</link><description>Recent changes to Overview</description><atom:link href="https://sourceforge.net/p/mkconf/wiki/Overview/feed" rel="self"/><language>en</language><lastBuildDate>Sun, 12 Jul 2026 14:47:51 -0000</lastBuildDate><atom:link href="https://sourceforge.net/p/mkconf/wiki/Overview/feed" rel="self" type="application/rss+xml"/><item><title>Overview modified by Brad Lanam</title><link>https://sourceforge.net/p/mkconf/wiki/Overview/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v7
+++ v8
@@ -4,7 +4,7 @@

 ### Overview

-__mkc__ is build configuration tool.  It will create a configuration file based on the requested checks, generate makefiles for the project (not yet implemented), build the project (not yet implemented), and install the project (not yet implemented).
+__mkc__ is build configuration tool.  It will create a configuration file based on the requested checks, build the project based on the configuration and targets that are defined (not yet implemented), and install the project (not yet implemented).

 See [Status](Status) for the current status and goals.

&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Brad Lanam</dc:creator><pubDate>Sun, 12 Jul 2026 14:47:51 -0000</pubDate><guid>https://sourceforge.net8dda589cb5bc6f38985c27ee5fd40626937e2330</guid></item><item><title>Overview modified by Brad Lanam</title><link>https://sourceforge.net/p/mkconf/wiki/Overview/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Brad Lanam</dc:creator><pubDate>Fri, 03 Jul 2026 14:08:54 -0000</pubDate><guid>https://sourceforge.net94362f96d324a4b591bf5ce3f8585eb4cc9221b0</guid></item><item><title>Overview modified by Brad Lanam</title><link>https://sourceforge.net/p/mkconf/wiki/Overview/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v5
+++ v6
@@ -4,13 +4,13 @@

 ### Overview

-__mkc__ is build configuration tool.  It will create a configuration file based on the requested checks, generate makefiles for the project, build the project, and install the project.
+__mkc__ is build configuration tool.  It will create a configuration file based on the requested checks, generate makefiles for the project (not yet implemented), build the project (not yet implemented), and install the project (not yet implemented).

 See [Status](Status) for the current status and goals.

 ##### Definitions

-__profile__: A profile is a namespace for variables and attributes. _mkc_ defines the __internal__, __global__ and __default__ profiles.
+__profile__: A profile is a namespace for variables and attributes. _mkc_ defines the __internal__ and __default__ profiles.

 References: [Profiles](Profiles.txt)

@@ -38,22 +38,7 @@

     mkc --profile debug myproject.mkc

-##### __mkc__ command line arguments
-
-* --compiler &amp;lt;compiler&amp;gt;

-  Select the default compiler.
-* --mkc-dir &amp;lt;mkc-dir&amp;gt;
-  Sets the location of the temporary mkc_files directory.
-* --no-cache
-  Run mkc without using the cache.
-* --parsedebug
-  Turn on bison parser debugging.
-* --prefix &amp;lt;prefix&amp;gt;
-  Not implemented.
-* --profile &amp;lt;profile&amp;gt;
-  Select the profile to use.
-* --retest
-  The cache will be loaded, but checks that failed will be re-run.
+References: &lt;br/&gt;[Command Line Arguments](CommandLineArg)

 [Wiki Home](Home)

&amp;lt;/profile&amp;gt;&amp;lt;/prefix&amp;gt;&amp;lt;/mkc-dir&amp;gt;&amp;lt;/compiler&amp;gt;&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Brad Lanam</dc:creator><pubDate>Fri, 03 Jul 2026 13:35:46 -0000</pubDate><guid>https://sourceforge.net1f4695fc7063333b7237c655a2fcb7b9184eefd7</guid></item><item><title>Overview modified by Brad Lanam</title><link>https://sourceforge.net/p/mkconf/wiki/Overview/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v4
+++ v5
@@ -10,11 +10,11 @@

 ##### Definitions

-__profile__: A profile is a namespace for variables and attributes. _mkc_ defines the __internal__, __global__ and __release__ profiles.
+__profile__: A profile is a namespace for variables and attributes. _mkc_ defines the __internal__, __global__ and __default__ profiles.

 References: [Profiles](Profiles.txt)

-A user profile can have any name.  The usual names might be __release__ and __debug__.
+A user profile can have any name.  The usual names might be __development__, __debug__ and __release__.

 A profile may have an associated compiler.

@@ -43,7 +43,7 @@

 * --compiler &amp;lt;compiler&amp;gt;
   Select the default compiler.
 * --mkc-dir &amp;lt;mkc-dir&amp;gt;
-  Not implemented.
+  Sets the location of the temporary mkc_files directory.
 * --no-cache
   Run mkc without using the cache.
 * --parsedebug
@@ -55,7 +55,5 @@
 * --retest
   The cache will be loaded, but checks that failed will be re-run.

-
-
 [Wiki Home](Home)

&amp;lt;/mkc-dir&amp;gt;&amp;lt;/compiler&amp;gt;&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Brad Lanam</dc:creator><pubDate>Mon, 29 Jun 2026 15:47:23 -0000</pubDate><guid>https://sourceforge.net3262e5daab3659b396e8d3f490435578234af084</guid></item><item><title>Overview modified by Brad Lanam</title><link>https://sourceforge.net/p/mkconf/wiki/Overview/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Brad Lanam</dc:creator><pubDate>Sun, 28 Jun 2026 15:21:47 -0000</pubDate><guid>https://sourceforge.net90ec283c879aab269b45fa702b25f434cbc983ba</guid></item><item><title>Overview modified by Brad Lanam</title><link>https://sourceforge.net/p/mkconf/wiki/Overview/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v2
+++ v3
@@ -12,11 +12,13 @@

 __profile__: A profile is a namespace for variables and attributes. _mkc_ defines the __internal__, __global__ and __release__ profiles.

+References: [Profiles](Profiles.txt)
+
 A user profile can have any name.  The usual names might be __release__ and __debug__.

 A profile may have an associated compiler.

-__attribute__: An attribute associated with a particular statement or target.
+__attribute__: An attribute associated with a particular statement or target.  An attribute might be a name, a set of compiler flags, etc.

 __target__: An executable or library or other target that will be built or processed.

&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Brad Lanam</dc:creator><pubDate>Sun, 28 Jun 2026 15:17:01 -0000</pubDate><guid>https://sourceforge.netbf5c024d59ead6caa744e9691f58dea7878a7858</guid></item><item><title>Overview modified by Brad Lanam</title><link>https://sourceforge.net/p/mkconf/wiki/Overview/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v1
+++ v2
@@ -24,5 +24,36 @@

 &lt;br/&gt;References: [Syntax: Profile](SyntaxProfile.txt)

+##### Running __mkc__
+

+    mkc myproject.mkc
+
+If some checks fail, and you want to re-check without removing the cache, use the __‑‑retest__ command line argument.
+
+    mkc --retest myproject.mkc
+
+To select a different profile, use the __‑‑profile__ command line argument.
+
+    mkc --profile debug myproject.mkc
+
+##### __mkc__ command line arguments
+
+* --compiler &amp;lt;compiler&amp;gt;
+  Select the default compiler.
+* --mkc-dir &amp;lt;mkc-dir&amp;gt;
+  Not implemented.
+* --no-cache
+  Run mkc without using the cache.
+* --parsedebug
+  Turn on bison parser debugging.
+* --prefix &amp;lt;prefix&amp;gt;
+  Not implemented.
+* --profile &amp;lt;profile&amp;gt;
+  Select the profile to use.
+* --retest
+  The cache will be loaded, but checks that failed will be re-run.
+
+
+
 [Wiki Home](Home)

&amp;lt;/profile&amp;gt;&amp;lt;/prefix&amp;gt;&amp;lt;/mkc-dir&amp;gt;&amp;lt;/compiler&amp;gt;&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Brad Lanam</dc:creator><pubDate>Wed, 24 Jun 2026 13:36:45 -0000</pubDate><guid>https://sourceforge.netd193044bf4ff25af0ccba0a0345d00a4e53b6c5c</guid></item><item><title>Overview modified by Brad Lanam</title><link>https://sourceforge.net/p/mkconf/wiki/Overview/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;&lt;a href="/p/mkconf/wiki/Home/"&gt;Wiki Home&lt;/a&gt;&lt;/p&gt;
&lt;div class="toc"&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="#h-overview"&gt;Overview&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="#h-definitions"&gt;Definitions&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;h3 id="h-overview"&gt;Overview&lt;/h3&gt;
&lt;p&gt;&lt;strong&gt;mkc&lt;/strong&gt; is build configuration tool.  It will create a configuration file based on the requested checks, generate makefiles for the project, build the project, and install the project.&lt;/p&gt;
&lt;p&gt;See &lt;a href="/p/mkconf/wiki/Status/"&gt;Status&lt;/a&gt; for the current status and goals.&lt;/p&gt;
&lt;h5 id="h-definitions"&gt;Definitions&lt;/h5&gt;
&lt;p&gt;&lt;strong&gt;profile&lt;/strong&gt;: A profile is a namespace for variables and attributes. &lt;em&gt;mkc&lt;/em&gt; defines the &lt;strong&gt;internal&lt;/strong&gt;, &lt;strong&gt;global&lt;/strong&gt; and &lt;strong&gt;release&lt;/strong&gt; profiles.&lt;/p&gt;
&lt;p&gt;A user profile can have any name.  The usual names might be &lt;strong&gt;release&lt;/strong&gt; and &lt;strong&gt;debug&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;A profile may have an associated compiler.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;attribute&lt;/strong&gt;: An attribute associated with a particular statement or target.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;target&lt;/strong&gt;: An executable or library or other target that will be built or processed.&lt;/p&gt;
&lt;p&gt;Every target has its own profile for attributes and variables.&lt;/p&gt;
&lt;p&gt;&lt;br/&gt;References: &lt;a href="./SyntaxProfile.txt"&gt;Syntax: Profile&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="/p/mkconf/wiki/Home/"&gt;Wiki Home&lt;/a&gt;&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Brad Lanam</dc:creator><pubDate>Wed, 24 Jun 2026 13:04:12 -0000</pubDate><guid>https://sourceforge.netd6087270b20923ed561cd0a462e4d7544dba6887</guid></item></channel></rss>