<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Recent changes to Developer info</title><link>https://sourceforge.net/p/abic/wiki/Developer%2520info/</link><description>Recent changes to Developer info</description><atom:link href="https://sourceforge.net/p/abic/wiki/Developer%20info/feed" rel="self"/><language>en</language><lastBuildDate>Wed, 23 Apr 2014 14:21:28 -0000</lastBuildDate><atom:link href="https://sourceforge.net/p/abic/wiki/Developer%20info/feed" rel="self" type="application/rss+xml"/><item><title>Developer info modified by RomanH</title><link>https://sourceforge.net/p/abic/wiki/Developer%2520info/</link><description>&lt;div class="markdown_content"&gt;&lt;h1 id="abic-developer-info"&gt;ABIC developer info&lt;/h1&gt;
&lt;p&gt;Compiling ABIC requires some experience with cmake as well as C-Compilers, and also it takes some time (and patience) because of all the dependencies.&lt;/p&gt;
&lt;p&gt;ABIC requires the following third-party libraries:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;wxWidgets (&amp;gt;= 2.9.x, &lt;a href="http://www.wxwidgets.org/" rel="nofollow"&gt;http://www.wxwidgets.org/&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;libjpeg ("The Independent JPEG Group's JPEG software", version 9a, &lt;a href="http://www.ijg.org" rel="nofollow"&gt;http://www.ijg.org&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;libpng (1.6.10, &lt;a href="http://www.libpng.org/pub/png/libpng.html" rel="nofollow"&gt;http://www.libpng.org/pub/png/libpng.html&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;libtiff (4.0.3, &lt;a href="http://www.remotesensing.org/libtiff/" rel="nofollow"&gt;http://www.remotesensing.org/libtiff/&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;zlib (1.2.8, &lt;a href="http://zlib.net/" rel="nofollow"&gt;http://zlib.net/&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;LibLZMA (5.0.5, part of XZ utils, &lt;a href="http://tukaani.org/xz/" rel="nofollow"&gt;http://tukaani.org/xz/&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;libbzip2 (1.0.6, &lt;a href="http://www.bzip.org/" rel="nofollow"&gt;http://www.bzip.org/&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;OpenJPEG (2.0.0, &lt;a href="http://www.openjpeg.org/" rel="nofollow"&gt;http://www.openjpeg.org/&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;WebP (0.4.0, &lt;a href="https://developers.google.com/speed/webp/" rel="nofollow"&gt;https://developers.google.com/speed/webp/&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;Jasper (although the code is actually not used, it is still a dependency, &lt;a href="http://www.ece.uvic.ca/~frodo/jasper/" rel="nofollow"&gt;http://www.ece.uvic.ca/~frodo/jasper/&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;JBIG-Kit (2.0, &lt;a href="http://www.cl.cam.ac.uk/~mgk25/jbigkit/" rel="nofollow"&gt;http://www.cl.cam.ac.uk/~mgk25/jbigkit/&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;LittleCMS (2.6, &lt;a href="http://www.littlecms.com/" rel="nofollow"&gt;http://www.littlecms.com/&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;GraphicsMagick (1.3.19, &lt;a href="http://www.graphicsmagick.org/" rel="nofollow"&gt;http://www.graphicsmagick.org/&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;OpenCV (2.4.8, &lt;a href="http://opencv.org/" rel="nofollow"&gt;http://opencv.org/&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;Google Test (used for "make check", &lt;a href="http://code.google.com/p/googletest/" rel="nofollow"&gt;http://code.google.com/p/googletest/&lt;/a&gt;)&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;ABIC has been linked to the current versions of the mentioned libraries. It is untested whether ABIC also works with older versions.&lt;/p&gt;
&lt;p&gt;ABIC includes the code from the following libraries:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;libiff (&lt;a href="https://github.com/svanderburg/libiff" rel="nofollow"&gt;https://github.com/svanderburg/libiff&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;libilbm (&lt;a href="https://github.com/svanderburg/libilbm" rel="nofollow"&gt;https://github.com/svanderburg/libilbm&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;libamivideo (&lt;a href="https://github.com/svanderburg/libamivideo" rel="nofollow"&gt;https://github.com/svanderburg/libamivideo&lt;/a&gt;)&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;These libraries are used to read Amiga IFF (ILBM) files. Since the code is integrated within ABIC, these libraries are not a true dependency.&lt;/p&gt;
&lt;p&gt;ABIC requires the following tools to be built:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;CMake (&lt;a href="http://www.cmake.org/" rel="nofollow"&gt;http://www.cmake.org/&lt;/a&gt;), a multiplatform make tool&lt;/li&gt;
&lt;li&gt;Unicode NSIS (&lt;a href="http://www.scratchpaper.com/" rel="nofollow"&gt;http://www.scratchpaper.com/&lt;/a&gt;) for the Setups on Windows&lt;/li&gt;
&lt;li&gt;wxFormBuilder (&lt;a href="http://wxformbuilder.org/" rel="nofollow"&gt;http://wxformbuilder.org/&lt;/a&gt;) for designing the user interface&lt;/li&gt;
&lt;li&gt;MinGW32 and MinGW64 (&lt;a href="http://www.mingw.org/" rel="nofollow"&gt;http://www.mingw.org/&lt;/a&gt; and &lt;a href="http://mingw-w64.sourceforge.net/"&gt;http://mingw-w64.sourceforge.net/&lt;/a&gt;) for compilation on Windows&lt;/li&gt;
&lt;li&gt;Clang (part of XCode) for compilation on OS X&lt;/li&gt;
&lt;li&gt;GCC for compilation on Linux&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;For compilation on individual platforms, see the following pages:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;span&gt;[Compilation under Windows]&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span&gt;[Compilation under OS X]&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span&gt;[Compilation under Linux]&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">RomanH</dc:creator><pubDate>Wed, 23 Apr 2014 14:21:28 -0000</pubDate><guid>https://sourceforge.netc8d74b601f3d0f956be0ea7ca6798dbcdeaf9615</guid></item></channel></rss>