<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Recent changes to Using_CMake_To_Create_Your_Project</title><link>https://sourceforge.net/p/kdis/wiki/Using_CMake_To_Create_Your_Project/</link><description>Recent changes to Using_CMake_To_Create_Your_Project</description><atom:link href="https://sourceforge.net/p/kdis/wiki/Using_CMake_To_Create_Your_Project/feed" rel="self"/><language>en</language><lastBuildDate>Fri, 27 Jun 2014 12:06:08 -0000</lastBuildDate><atom:link href="https://sourceforge.net/p/kdis/wiki/Using_CMake_To_Create_Your_Project/feed" rel="self" type="application/rss+xml"/><item><title>Using_CMake_To_Create_Your_Project modified by Karl  Jones</title><link>https://sourceforge.net/p/kdis/wiki/Using_CMake_To_Create_Your_Project/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v11
+++ v12
@@ -10,7 +10,7 @@

-  * Visual Studio 2003/2005/2008/2010 
+  * Visual Studio 2003/2005/2008/2010/2012 

&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Karl  Jones</dc:creator><pubDate>Fri, 27 Jun 2014 12:06:08 -0000</pubDate><guid>https://sourceforge.net483a1e89edc7f94b5a737b64a170c4ecf44ac7af</guid></item><item><title>Using_CMake_To_Create_Your_Project modified by Karl  Jones</title><link>https://sourceforge.net/p/kdis/wiki/Using_CMake_To_Create_Your_Project/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v10
+++ v11
@@ -95,6 +95,6 @@

     _The version of DIS to use. 1278.1-1995(5), 1278.1a-1998(6) or 1278.1-20xx(7). This parameter will decide what files should be included in the example projects. Valid entries are '**5'**, '**6'** or '**7'**._

-#### LINK_16
+#### USE_SOLUTION_FOLDERS

-    _Do you want to include the link 16 features? Taken from SISO-STD-002-2006_
+    _Generate solution folders to better organise projects, This is not supported on all IDE, its mainly a Visual Studio Pro(Not Express) feature._
&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Karl  Jones</dc:creator><pubDate>Fri, 27 Jun 2014 12:06:08 -0000</pubDate><guid>https://sourceforge.net450ebd978f31de7205185233cebf1b0c364fc540</guid></item><item><title>Using_CMake_To_Create_Your_Project modified by Karl  Jones</title><link>https://sourceforge.net/p/kdis/wiki/Using_CMake_To_Create_Your_Project/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v9
+++ v10
@@ -94,3 +94,7 @@
 #### DIS_VERSION

     _The version of DIS to use. 1278.1-1995(5), 1278.1a-1998(6) or 1278.1-20xx(7). This parameter will decide what files should be included in the example projects. Valid entries are '**5'**, '**6'** or '**7'**._
+
+#### LINK_16
+
+    _Do you want to include the link 16 features? Taken from SISO-STD-002-2006_
&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Karl  Jones</dc:creator><pubDate>Fri, 27 Jun 2014 12:06:08 -0000</pubDate><guid>https://sourceforge.netadf097eb144de7ba23fc962b44a141cd19d39998</guid></item><item><title>Using_CMake_To_Create_Your_Project modified by Karl  Jones</title><link>https://sourceforge.net/p/kdis/wiki/Using_CMake_To_Create_Your_Project/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v8
+++ v9
@@ -63,6 +63,10 @@

 ## CMake Options

+#### BUILD_EXAMPLES
+
+    _If 'ON' then the examples will be included into the project/solution. Introduced in version 2-2-0_
+
 #### BUILD_EXAMPLES_TO_LINK_TO_LIB

     _If 'ON' the examples will use a library version of KDIS, if 'OFF' KDIS source files will be included into all examples._
@@ -89,4 +93,4 @@

 #### DIS_VERSION

-    _The version of DIS to use. IEEE 1278.1-1995(5) or IEEE 1278.1A-1998(6). This parameter will decide what files should be included in the example projects. Valid entries are '**5'**, '**6'** or '**7'**._
+    _The version of DIS to use. 1278.1-1995(5), 1278.1a-1998(6) or 1278.1-20xx(7). This parameter will decide what files should be included in the example projects. Valid entries are '**5'**, '**6'** or '**7'**._
&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Karl  Jones</dc:creator><pubDate>Fri, 27 Jun 2014 12:06:08 -0000</pubDate><guid>https://sourceforge.netf88a108a4143f11c4c7f3c2004cb6ed717fb9e98</guid></item><item><title>Using_CMake_To_Create_Your_Project modified by Karl  Jones</title><link>https://sourceforge.net/p/kdis/wiki/Using_CMake_To_Create_Your_Project/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v7
+++ v8
@@ -18,7 +18,7 @@

-  * NetBeans 
+  * NetBeans(Windows &amp;amp; Linux) 

@@ -89,4 +89,4 @@

 #### DIS_VERSION

-    _The version of DIS to use. IEEE 1278.1-1995(5) or IEEE 1278.1A-1998(6). This parameter will decide what files should be included in the example projects. Valid entries are '**5'** or '**6'**._
+    _The version of DIS to use. IEEE 1278.1-1995(5) or IEEE 1278.1A-1998(6). This parameter will decide what files should be included in the example projects. Valid entries are '**5'**, '**6'** or '**7'**._
&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Karl  Jones</dc:creator><pubDate>Fri, 27 Jun 2014 12:06:07 -0000</pubDate><guid>https://sourceforge.neta3bcdf1520a85a313e36eff919c430d37a666559</guid></item><item><title>Using_CMake_To_Create_Your_Project modified by Karl  Jones</title><link>https://sourceforge.net/p/kdis/wiki/Using_CMake_To_Create_Your_Project/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v6
+++ v7
@@ -10,7 +10,7 @@

-  * Visual Studio 2003/2005/2008 
+  * Visual Studio 2003/2005/2008/2010 

&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Karl  Jones</dc:creator><pubDate>Fri, 27 Jun 2014 12:06:07 -0000</pubDate><guid>https://sourceforge.netfd8d9e32e10e0272d57506f261a9ea1e82d870b7</guid></item><item><title>Using_CMake_To_Create_Your_Project modified by Karl  Jones</title><link>https://sourceforge.net/p/kdis/wiki/Using_CMake_To_Create_Your_Project/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v5
+++ v6
@@ -14,11 +14,15 @@

-  * KDevelop 
+  * KDevelop(Linux) 

   * NetBeans 
+
+    
+
+  * XCode(Mac) 

 ## Where To Download CMake

&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Karl  Jones</dc:creator><pubDate>Fri, 27 Jun 2014 12:06:07 -0000</pubDate><guid>https://sourceforge.netd2d3ce32c2e3fd51fe6e4b8877644fe3975eb199</guid></item><item><title>Using_CMake_To_Create_Your_Project modified by Karl  Jones</title><link>https://sourceforge.net/p/kdis/wiki/Using_CMake_To_Create_Your_Project/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v4
+++ v5
@@ -2,43 +2,55 @@

 ## What Is CMake?

-CMake is a cross-platform, open-source build system. CMake is used to control the software compilation process using simple platform and compiler independent configuration files. CMake generates native makefiles and workspaces that can be used in the compiler environment of your choice. CMake can be used to create the KDIS project files for many different IDE. 
+    CMake is a cross-platform, open-source build system. CMake is used to control the software compilation process using simple platform and compiler independent configuration files. CMake generates native makefiles and workspaces that can be used in the compiler environment of your choice. 

-I have used CMake to create project files for the following IDE with no problems(Many more are supported): 
+    CMake can be used to create the KDIS project files for many different IDE. 
+
+    I have used CMake to create project files for the following IDE with no problems(Many more are supported): 
+
+    

   * Visual Studio 2003/2005/2008 
+
+    
+
   * KDevelop 
+
+    
+
   * NetBeans 

 ## Where To Download CMake

-[CMake](http://www.cmake.org/)
+    [CMake](http://www.cmake.org/)

 ## Using the GUI - Windows/Linux

-**Note: The CMake GUI appearance may have changed since I wrote this guide however the steps are exactly the same.**
-
-  
-1\. Open CMake GUI. 
+    **Note: The CMake GUI appearance may have changed since I wrote this guide however the steps are exactly the same.**

-2\. Drag the file CMakeLists.txt into the GUI window, note you **must** use the CMakeLists.txt in the root, if you use any others it will not work. 
+    1\. Open CMake GUI. 
+
+  
+
+
+    2\. Drag the file CMakeLists.txt into the GUI window, note you **must** use the CMakeLists.txt in the root, if you use any others it will not work. 

 [[img src=CMake1.jpg]] 

-3\. Press configure, choose the compiler you want to build for and press ok. 
+    3\. Press configure, choose the compiler you want to build for and press ok. 

 [[img src=CMake2.jpg]] 

-4\. You should now see several options in the main screen highlighted red. They can be changed to customise the build. 
+    4\. You should now see several options in the main screen highlighted red. They can be changed to customise the build. 

 [[img src=CMake4.png]] 

@@ -49,28 +61,28 @@

 #### BUILD_EXAMPLES_TO_LINK_TO_LIB

-_If 'ON' the examples will use a library version of KDIS, if 'OFF' KDIS source files will be included into all examples._
+    _If 'ON' the examples will use a library version of KDIS, if 'OFF' KDIS source files will be included into all examples._

 #### CMAKE_BACKWARD_COMPATIBILITY

-_You can ignore this._
+    _You can ignore this._

 #### EXAMPLES_USE_STATIC_OR_SHARED_LIB

-_If the examples are using a library version of KDIS, do you want STATIC(.lib) or SHARED(.dll)? Valid entries are '**STATIC'** or '**SHARED'**._
+    _If the examples are using a library version of KDIS, do you want STATIC(.lib) or SHARED(.dll)? Valid entries are '**STATIC'** or '**SHARED'**._

 #### CMAKE_INSTALL_PREFIX

-_You can ignore this._
+    _You can ignore this._

 #### EXECUTABLE_OUTPUT_PATH

-_Where to build binaries, leave blank for default. _
+    _Where to build binaries, leave blank for default. _

 #### LIBRARY_OUTPUT_PATH

-_Where to build libraries, leave blank for default. NOTE: If you change this you will need to tell any projects that use the KDIS lib where to find it._
+    _Where to build libraries, leave blank for default. NOTE: If you change this you will need to tell any projects that use the KDIS lib where to find it._

 #### DIS_VERSION

-_The version of DIS to use. IEEE 1278.1-1995(5) or IEEE 1278.1A-1998(6). This parameter will decide what files should be included in the example projects. Valid entries are '**5'** or '**6'**._
+    _The version of DIS to use. IEEE 1278.1-1995(5) or IEEE 1278.1A-1998(6). This parameter will decide what files should be included in the example projects. Valid entries are '**5'** or '**6'**._
&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Karl  Jones</dc:creator><pubDate>Fri, 27 Jun 2014 12:06:07 -0000</pubDate><guid>https://sourceforge.net6eb4c1f217e0745bb2719877656915c68a7e63a0</guid></item><item><title>Using_CMake_To_Create_Your_Project modified by Karl  Jones</title><link>https://sourceforge.net/p/kdis/wiki/Using_CMake_To_Create_Your_Project/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v3
+++ v4
@@ -16,21 +16,34 @@

 ## Using the GUI - Windows/Linux

-Note: The CMake GUI appearance may have changed since I wrote this guide however the steps are exactly the same. 
+**Note: The CMake GUI appearance may have changed since I wrote this guide however the steps are exactly the same.**

+  
 1\. Open CMake GUI. 
+
+  
+

 2\. Drag the file CMakeLists.txt into the GUI window, note you **must** use the CMakeLists.txt in the root, if you use any others it will not work. 

 [[img src=CMake1.jpg]] 

+  
+
+
 3\. Press configure, choose the compiler you want to build for and press ok. 

 [[img src=CMake2.jpg]] 

+  
+
+
 4\. You should now see several options in the main screen highlighted red. They can be changed to customise the build. 

 [[img src=CMake4.png]] 
+
+  
+

 ## CMake Options

&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Karl  Jones</dc:creator><pubDate>Fri, 27 Jun 2014 12:06:07 -0000</pubDate><guid>https://sourceforge.nete934a2244c47616c56a4c09fa5ec663053b9e1ae</guid></item><item><title>Using_CMake_To_Create_Your_Project modified by Karl  Jones</title><link>https://sourceforge.net/p/kdis/wiki/Using_CMake_To_Create_Your_Project/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v2
+++ v3
@@ -6,11 +6,9 @@

 I have used CMake to create project files for the following IDE with no problems(Many more are supported): 

-Visual Studio 2003/2005/2008 
-
-KDevelop 
-
-NetBeans 
+  * Visual Studio 2003/2005/2008 
+  * KDevelop 
+  * NetBeans 

 ## Where To Download CMake

@@ -20,21 +18,46 @@

 Note: The CMake GUI appearance may have changed since I wrote this guide however the steps are exactly the same. 

-  * Open CMake GUI. 
-  * Drag the file CMakeLists.txt into the GUI window, note you **must** use the CMakeLists.txt in the root, if you use any others it will not work. 
+1\. Open CMake GUI. 
+
+2\. Drag the file CMakeLists.txt into the GUI window, note you **must** use the CMakeLists.txt in the root, if you use any others it will not work. 

 [[img src=CMake1.jpg]] 

-  * Press configure, choose the compiler you want to build for and press ok. 
+3\. Press configure, choose the compiler you want to build for and press ok. 

 [[img src=CMake2.jpg]] 

-  * You should now see several options in the main screen highlighted red. They can be changed to customise the build. 
+4\. You should now see several options in the main screen highlighted red. They can be changed to customise the build. 

 [[img src=CMake4.png]] 

 ## CMake Options

-### BUILD_EXAMPLES_TO_LINK_TO_LIB
+#### BUILD_EXAMPLES_TO_LINK_TO_LIB

-BUILD_EXAMPLES_TO_LINK_TO_LIB If 'ON' the examples will use a library version of KDIS, if 'OFF' KDIS source files will be included into all examples. CMAKE_BACKWARD_COMPATIBILITY You can ignore this. EXAMPLES_USE_STATIC_OR_SHARED_LIB If the examples are using a library version of KDIS, do you want STATIC(.lib) or SHARED(.dll)? Valid entries are 'STATIC' or 'SHARED'. CMAKE_INSTALL_PREFIX You can ignore this. EXECUTABLE_OUTPUT_PATH Where to build binaries, leave blank for default. LIBRARY_OUTPUT_PATH Where to build libraries, leave blank for default. NOTE: If you change this you will need to tell any projects that use the KDIS lib where to find it. DIS_VERSION The version of DIS to use. IEEE 1278.1-1995(5) or IEEE 1278.1A-1998(6). This parameters will decide what files should be included in the example projects. Valid entries are '5' or '6'. 
+_If 'ON' the examples will use a library version of KDIS, if 'OFF' KDIS source files will be included into all examples._
+
+#### CMAKE_BACKWARD_COMPATIBILITY
+
+_You can ignore this._
+
+#### EXAMPLES_USE_STATIC_OR_SHARED_LIB
+
+_If the examples are using a library version of KDIS, do you want STATIC(.lib) or SHARED(.dll)? Valid entries are '**STATIC'** or '**SHARED'**._
+
+#### CMAKE_INSTALL_PREFIX
+
+_You can ignore this._
+
+#### EXECUTABLE_OUTPUT_PATH
+
+_Where to build binaries, leave blank for default. _
+
+#### LIBRARY_OUTPUT_PATH
+
+_Where to build libraries, leave blank for default. NOTE: If you change this you will need to tell any projects that use the KDIS lib where to find it._
+
+#### DIS_VERSION
+
+_The version of DIS to use. IEEE 1278.1-1995(5) or IEEE 1278.1A-1998(6). This parameter will decide what files should be included in the example projects. Valid entries are '**5'** or '**6'**._
&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Karl  Jones</dc:creator><pubDate>Fri, 27 Jun 2014 12:06:07 -0000</pubDate><guid>https://sourceforge.neta9646a9ec4bed9fe80df66f91790abe6063c04d7</guid></item></channel></rss>