<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Comments on: Quick CMake of GEOS</title>
	<atom:link href="http://mateusz.loskot.net/2010/01/16/quick-cmake-of-geos/feed/" rel="self" type="application/rss+xml" />
	<link>http://mateusz.loskot.net/2010/01/16/quick-cmake-of-geos/</link>
	<description>mloskot&#039;s life, programming, c++, geo and adventures</description>
	<lastBuildDate>Tue, 24 Jan 2012 22:38:47 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
	<item>
		<title>By: GIS-Lab Blog&#187; ????? ????? &#187; ??????? ??????</title>
		<link>http://mateusz.loskot.net/2010/01/16/quick-cmake-of-geos/comment-page-1/#comment-2587</link>
		<dc:creator>GIS-Lab Blog&#187; ????? ????? &#187; ??????? ??????</dc:creator>
		<pubDate>Mon, 08 Feb 2010 10:09:32 +0000</pubDate>
		<guid isPermaLink="false">http://mateusz.loskot.net/?p=1722#comment-2587</guid>
		<description>[...] ???? ???????????? ??? CMake ?? ??????? ?????????? GEOS. [...]</description>
		<content:encoded><![CDATA[<p>[...] ???? ???????????? ??? CMake ?? ??????? ?????????? GEOS. [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Artyom</title>
		<link>http://mateusz.loskot.net/2010/01/16/quick-cmake-of-geos/comment-page-1/#comment-2563</link>
		<dc:creator>Artyom</dc:creator>
		<pubDate>Sun, 17 Jan 2010 05:46:52 +0000</pubDate>
		<guid isPermaLink="false">http://mateusz.loskot.net/?p=1722#comment-2563</guid>
		<description>To be honest, if autotools had support MSVC I don&#039;t think I would ever used CMake for any reasonable big project.

For example, in &quot;7&quot; lines you had only created a static library. Hey! What about dynamic .so/.dll? What about macros for the library? What about installation and packaging, uninstallation?

What if you had been using 3rd part library that has pkg-config...
Wait a second... Accidentally I should use foreach loop to add all flags of this pkg-config library.

What if I use sockets... Let&#039;s check for gethostbyname... 

Build system should not be trivial for simple builds, it should be resonable, simple for complex builds...

Let&#039;s check sizeof something? Does not work in cross-compilation builds (issue solved years ago in auto*)

Take a look on this: http://cppcms.svn.sourceforge.net/viewvc/cppcms/framework/branches/refactoring/CMakeLists.txt?revision=977&amp;view=markup

How verbouse it is! Simple tasks require lots of headache!

CMake is reasonable working build system but it is so far from being called best...</description>
		<content:encoded><![CDATA[<p>To be honest, if autotools had support MSVC I don&#8217;t think I would ever used CMake for any reasonable big project.</p>
<p>For example, in &#8220;7&#8243; lines you had only created a static library. Hey! What about dynamic .so/.dll? What about macros for the library? What about installation and packaging, uninstallation?</p>
<p>What if you had been using 3rd part library that has pkg-config&#8230;<br />
Wait a second&#8230; Accidentally I should use foreach loop to add all flags of this pkg-config library.</p>
<p>What if I use sockets&#8230; Let&#8217;s check for gethostbyname&#8230; </p>
<p>Build system should not be trivial for simple builds, it should be resonable, simple for complex builds&#8230;</p>
<p>Let&#8217;s check sizeof something? Does not work in cross-compilation builds (issue solved years ago in auto*)</p>
<p>Take a look on this: <a href="http://cppcms.svn.sourceforge.net/viewvc/cppcms/framework/branches/refactoring/CMakeLists.txt?revision=977&#038;view=markup" rel="nofollow">http://cppcms.svn.sourceforge.net/viewvc/cppcms/framework/branches/refactoring/CMakeLists.txt?revision=977&#038;view=markup</a></p>
<p>How verbouse it is! Simple tasks require lots of headache!</p>
<p>CMake is reasonable working build system but it is so far from being called best&#8230;</p>
]]></content:encoded>
	</item>
</channel>
</rss>

