<?xml version="1.0"?>
<rss xmlns:dc="http://purl.org/dc/elements/1.1/" version="2.0">
  <channel>
    <title>Revisions of code/trunk/cmake/CompilerConfigGCC.cmake</title>
    <link>https://www.orxonox.net/log/code/trunk/cmake/CompilerConfigGCC.cmake?rev=10010</link>
    <description>Trac Log - Revisions of code/trunk/cmake/CompilerConfigGCC.cmake</description>
    <language>en-US</language>
    <generator>Trac 1.0.9</generator>
    <image>
      <title>Orxonox</title>
      <url>https://www.orxonox.net/chrome/site/void.gif</url>
      <link>https://www.orxonox.net/log/code/trunk/cmake/CompilerConfigGCC.cmake?rev=10010</link>
    </image>
    <item>
      
        <dc:creator>landauf</dc:creator>

      <pubDate>Thu, 03 Oct 2013 21:17:47 GMT</pubDate>
      <title>Revision 9686: disabled warning which was added to -Wall in GCC 4.8 (see ...</title>
      <link>https://www.orxonox.net/changeset/9686/code/trunk/cmake/CompilerConfigGCC.cmake</link>
      <guid isPermaLink="false">https://www.orxonox.net/changeset/9686/code/trunk/cmake/CompilerConfigGCC.cmake</guid>
      <description>disabled warning which was added to -Wall in GCC 4.8 (see &lt;a class="ext-link" href="http://gcc.gnu.org/gcc-4.8/porting_to.html"&gt;&lt;span class="icon"&gt;​&lt;/span&gt;http://gcc.gnu.org/gcc-4.8/porting_to.html&lt;/a&gt;) which triggered lots of warnings in Boost's header files</description>
      <category>Log</category>
    </item><item>
      
        <dc:creator>landauf</dc:creator>

      <pubDate>Thu, 26 Sep 2013 20:37:57 GMT</pubDate>
      <title>Revision 9674: fixed build for MinGW with GCC 4.6</title>
      <link>https://www.orxonox.net/changeset/9674/code/trunk/cmake/CompilerConfigGCC.cmake</link>
      <guid isPermaLink="false">https://www.orxonox.net/changeset/9674/code/trunk/cmake/CompilerConfigGCC.cmake</guid>
      <description>fixed build for MinGW with GCC 4.6</description>
      <category>Log</category>
    </item><item>
      
        <dc:creator>landauf</dc:creator>

      <pubDate>Wed, 25 Sep 2013 20:52:39 GMT</pubDate>
      <title>Revision 9673: moved workaround for old boost versions to LibraryConfigTardis.cmake - ...</title>
      <link>https://www.orxonox.net/changeset/9673/code/trunk/cmake/CompilerConfigGCC.cmake</link>
      <guid isPermaLink="false">https://www.orxonox.net/changeset/9673/code/trunk/cmake/CompilerConfigGCC.cmake</guid>
      <description>moved workaround for old boost versions to LibraryConfigTardis.cmake - I hope all normal distributions have newer versions of boost and the workaround causes trouble on windows with MinGW</description>
      <category>Log</category>
    </item><item>
      
        <dc:creator>smerkli</dc:creator>

      <pubDate>Tue, 17 Sep 2013 11:40:31 GMT</pubDate>
      <title>Revision 9672: Added a few includes that were necessary with the switch to GCC &gt; 4.7 ...</title>
      <link>https://www.orxonox.net/changeset/9672/code/trunk/cmake/CompilerConfigGCC.cmake</link>
      <guid isPermaLink="false">https://www.orxonox.net/changeset/9672/code/trunk/cmake/CompilerConfigGCC.cmake</guid>
      <description>Added a few includes that were necessary with the switch to GCC &amp;gt; 4.7
as well as a small define that lets boost work with threads on this
new GCC version. Things compile now, but have not been tested to be running
yet.</description>
      <category>Log</category>
    </item><item>
      
        <dc:creator>rgrieder</dc:creator>

      <pubDate>Mon, 04 Jul 2011 00:47:44 GMT</pubDate>
      <title>Revision 8729: Merged unity_build branch back to trunk.
Features:
- Implemented ...</title>
      <link>https://www.orxonox.net/changeset/8729/code/trunk/cmake/CompilerConfigGCC.cmake</link>
      <guid isPermaLink="false">https://www.orxonox.net/changeset/8729/code/trunk/cmake/CompilerConfigGCC.cmake</guid>
      <description>Merged unity_build branch back to trunk.
Features:
- Implemented fully automatic build units to speed up compilation if requested
- Added DOUT macro for quick debug output
- Activated text colouring in the POSIX IOConsole
- DeclareToluaInterface is not necessary anymore
Improvements:
- Output levels now change appropriately when switch back and forth from dev mode
- Log level for the file output is now also correct during startup
- Removed some header file dependencies in core and tools to speed up compilation
no more file for command line options
- Improved util::tribool by adapting some concepts from boost::tribool
Regressions:
- It is not possible anymore to specify command line arguments in an extra file because we've got config values for that purpose.</description>
      <category>Log</category>
    </item><item>
      
        <dc:creator>rgrieder</dc:creator>

      <pubDate>Sun, 01 May 2011 01:09:28 GMT</pubDate>
      <title>Revision 8368: Added CMake configuration type "RelForDevs", which replaces ...</title>
      <link>https://www.orxonox.net/changeset/8368/code/trunk/cmake/CompilerConfigGCC.cmake</link>
      <guid isPermaLink="false">https://www.orxonox.net/changeset/8368/code/trunk/cmake/CompilerConfigGCC.cmake</guid>
      <description>Added CMake configuration type "RelForDevs", which replaces "RelWithDebInfo". That latter is now equivalent to "Release", but with symbols.
Also, I removed debug symbol generation for Release and MinSizeRel when compiling with MSVC.
The new configuration should be used as standard Release mode when developing. The other three release configurations are for actual installed binaries (and behave again as the name suggests).</description>
      <category>Log</category>
    </item><item>
      
        <dc:creator>rgrieder</dc:creator>

      <pubDate>Sat, 30 Apr 2011 03:23:22 GMT</pubDate>
      <title>Revision 8364: Never omit frame pointer on GCC too to avoid unreadable stack traces ...</title>
      <link>https://www.orxonox.net/changeset/8364/code/trunk/cmake/CompilerConfigGCC.cmake</link>
      <guid isPermaLink="false">https://www.orxonox.net/changeset/8364/code/trunk/cmake/CompilerConfigGCC.cmake</guid>
      <description>Never omit frame pointer on GCC too to avoid unreadable stack traces (even in Release mode).</description>
      <category>Log</category>
    </item><item>
      
        <dc:creator>rgrieder</dc:creator>

      <pubDate>Thu, 28 Apr 2011 05:15:14 GMT</pubDate>
      <title>Revision 8351: Merged kicklib2 branch back to trunk (includes former branches ...</title>
      <link>https://www.orxonox.net/changeset/8351/code/trunk/cmake/CompilerConfigGCC.cmake</link>
      <guid isPermaLink="false">https://www.orxonox.net/changeset/8351/code/trunk/cmake/CompilerConfigGCC.cmake</guid>
      <description>Merged kicklib2 branch back to trunk (includes former branches ois_update, mac_osx and kicklib).
Notes for updating
&lt;strong&gt;&lt;/strong&gt;&lt;strong&gt;&lt;/strong&gt;&lt;strong&gt;&lt;/strong&gt;&lt;strong&gt;&lt;/strong&gt;&lt;strong&gt;
Linux:
You don't need an extra package for CEGUILua and Tolua, it's already shipped with CEGUI.
However you do need to make sure that the OgreRenderer is installed too with CEGUI 0.7 (may be a separate package).
Also, Orxonox now recognises if you install the CgProgramManager (a separate package available on newer Ubuntu on Debian systems).
Windows:
Download the new dependency packages versioned 6.0 and use these. If you have problems with that or if you don't like the in game console problem mentioned below, you can download the new 4.3 version of the packages (only available for Visual Studio 2005/2008).
Key new features:
- &lt;/strong&gt;*Support for Mac OS X&lt;strong&gt;*
- Visual Studio 2010 support
- Bullet library update to 2.77
- OIS library update to 1.3
- Support for CEGUI 0.7
  &amp;mdash;&amp;gt; Support for Arch Linux and even SuSE
- Improved install target
- Compiles now with GCC 4.6
- Ogre Cg Shader plugin activated for Linux if available
- And of course lots of bug fixes
There are also some regressions:
- No support for CEGUI 0.5, Ogre 1.4 and boost 1.35 - 1.39 any more
- In game console is not working in main menu for CEGUI 0.7
- Tolua (just the C lib, not the application) and CEGUILua libraries are no longer in our repository.
  &amp;mdash;&amp;gt; You will need to get these as well when compiling Orxonox
- And of course lots of new bugs we don't yet know about&lt;/strong&gt;</description>
      <category>Log</category>
    </item><item>
      
        <dc:creator>landauf</dc:creator>

      <pubDate>Thu, 16 Sep 2010 11:46:37 GMT</pubDate>
      <title>Revision 7458: added compiler flags that enhance the output of Dr. Mingw (a 'just in ...</title>
      <link>https://www.orxonox.net/changeset/7458/code/trunk/cmake/CompilerConfigGCC.cmake</link>
      <guid isPermaLink="false">https://www.orxonox.net/changeset/7458/code/trunk/cmake/CompilerConfigGCC.cmake</guid>
      <description>added compiler flags that enhance the output of Dr. Mingw (a 'just in time' debugger for MinGW)</description>
      <category>Log</category>
    </item><item>
      
        <dc:creator>landauf</dc:creator>

      <pubDate>Sun, 12 Sep 2010 14:27:55 GMT</pubDate>
      <title>Revision 7429: less "spam" from the linker when using MinGW</title>
      <link>https://www.orxonox.net/changeset/7429/code/trunk/cmake/CompilerConfigGCC.cmake</link>
      <guid isPermaLink="false">https://www.orxonox.net/changeset/7429/code/trunk/cmake/CompilerConfigGCC.cmake</guid>
      <description>less "spam" from the linker when using MinGW</description>
      <category>Log</category>
    </item><item>
      
        <dc:creator>rgrieder</dc:creator>

      <pubDate>Sat, 11 Sep 2010 18:27:21 GMT</pubDate>
      <title>Revision 7416: Never insert even the tiniest thing that is for sure certain without ...</title>
      <link>https://www.orxonox.net/changeset/7416/code/trunk/cmake/CompilerConfigGCC.cmake</link>
      <guid isPermaLink="false">https://www.orxonox.net/changeset/7416/code/trunk/cmake/CompilerConfigGCC.cmake</guid>
      <description>Never insert even the tiniest thing that is for sure certain without testing&amp;hellip;
Also fixed two typos.</description>
      <category>Log</category>
    </item><item>
      
        <dc:creator>rgrieder</dc:creator>

      <pubDate>Sun, 30 Aug 2009 11:19:53 GMT</pubDate>
      <title>Revision 5702: Added incompatibility warning: Orxonox does not compile with GCC 4.4 ...</title>
      <link>https://www.orxonox.net/changeset/5702/code/trunk/cmake/CompilerConfigGCC.cmake</link>
      <guid isPermaLink="false">https://www.orxonox.net/changeset/5702/code/trunk/cmake/CompilerConfigGCC.cmake</guid>
      <description>Added incompatibility warning: Orxonox does not compile with GCC 4.4 and later in conjunction with boost 1.36 and earlier.</description>
      <category>Log</category>
    </item><item>
      
        <dc:creator>rgrieder</dc:creator>

      <pubDate>Sun, 30 Aug 2009 00:22:00 GMT</pubDate>
      <title>Revision 5695: Merged resource2 branch back to trunk.
IMPORTANT NOTE:
Upon this ...</title>
      <link>https://www.orxonox.net/changeset/5695/code/trunk/cmake/CompilerConfigGCC.cmake</link>
      <guid isPermaLink="false">https://www.orxonox.net/changeset/5695/code/trunk/cmake/CompilerConfigGCC.cmake</guid>
      <description>Merged resource2 branch back to trunk.
IMPORTANT NOTE:
Upon this merge you need to specifically call your data directory "data_extern" when checking it out (when you don't provide a name, it will be just called 'trunk').
The new CMake variable is EXTERNAL_DATA_DIRECTORY. DATA_DIRECTORY now points to the one the source part of the repository.
UPDATE YOUR DATA DIRECTORY AS WELL!!!</description>
      <category>Log</category>
    </item><item>
      
        <dc:creator>rgrieder</dc:creator>

      <pubDate>Thu, 20 Aug 2009 21:49:37 GMT</pubDate>
      <title>Revision 5664: - Moved all (as far as possible) build related CMake options and ...</title>
      <link>https://www.orxonox.net/changeset/5664/code/branches/resource2/cmake/CompilerConfigGCC.cmake</link>
      <guid isPermaLink="false">https://www.orxonox.net/changeset/5664/code/branches/resource2/cmake/CompilerConfigGCC.cmake</guid>
      <description>- Moved all (as far as possible) build related CMake options and switches to src/OrxonoxConfig.cmake (new file). This should my constant problems of finding options I've created some time ago&amp;hellip;
- Renamed BuildConfig to CompilerConfig (since that's what it has become now).
- Moved all installation related options and paths to cmake/InstallConfig.cmake (new file)
- Note: I moved the very basic options to the root CMLs like default paths (bin, lib, doc, etc.), output directories and configuration type.
Actual code changes are absolutely minimal, maybe a few lines or so.</description>
      <category>Log</category>
    </item>
 </channel>
</rss>