<?xml version="1.0" encoding="utf-8"?><?xml-stylesheet href='http://feeds.feedsky.com/styles/temp01.xsl' type='text/xsl' ?><!--这是一个由Feedsy提供技术支持的Feed，为了提高读者阅读的体验，以及满足用户美化自己Feed的需要，我们设计了多种精美的Feed模板，提供给大家选择，所有最终呈现出来的样式，皆由用户自愿选择使用，未经许可，任何团体和个人，请不要擅自修改样式或者盗用，这是对于用户选择权的尊重。--><rss xmlns:atom="http://www.w3.org/2005/Atom" xmlns:fs="http://www.feedsky.com/namespace/feed" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:dc="http://purl.org/dc/elements/1.1/" version="2.0"><channel><atom:link href="http://feeds.feedsky.com/csdn.net/Bowater" type="application/rss+xml" rel="self"></atom:link><fs:self_link href="http://feeds.feedsky.com/csdn.net/Bowater" type="application/rss+xml"></fs:self_link><lastBuildDate>Sat, 24 May 2008 06:13:00 GMT</lastBuildDate><title>宇舟的专栏</title><link>http://blog.csdn.net/Bowater/</link><item><title>CMake中find_package功能演示</title><link>http://blog.csdn.net/Bowater/archive/2008/05/24/2477227.aspx</link><wfw:comment>http://blog.csdn.net/Bowater/comments/2477227.aspx</wfw:comment><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/Bowater/comments/commentRss/2477227.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=2477227</trackback:ping><description>CMake中find_package功能演示find_package可以被用来在系统中自动查找配置构建工程所需的程序库。在linux和unix类系统下这个命令尤其有用。CMake自带的模块文件里有大半是对各种常见开源库的find_package支持，支持库的种类非常多。以下使用boost python的一个hello world例子的cmake构建文件为例，展示了如何使用find_package使用查找boost库和python库。这个例子需要使用最新的cmake版本2.6。文件：boost_1_35_0/libs/python/example/tutorial/hello.cpp//  Copyright Joel de Guzman 2002-2004. Distributed under the Boost//  Software License, Version 1.0. (See accompanying file LICENSE_1_0.txt//  or copy at http://www.boost.org/LICENSE_1_0.txt)//  Hello Worl&lt;img src =&quot;http://blog.csdn.net/Bowater/aggbug/2477227.aspx&quot; width = &quot;1&quot; height = &quot;1&quot; /&gt;</description><pubDate>Sat, 24 May 2008 14:13:00 +0800</pubDate><author>宇舟</author><comments>http://blog.csdn.net/Bowater/archive/2008/05/24/2477227.aspx#Feedback</comments><guid isPermaLink="false">http://blog.csdn.net/Bowater/archive/2008/05/24/2477227.aspx</guid><dc:creator>宇舟</dc:creator></item><item><title>为 CMake 添加 MSVC 预编译头文件支持</title><link>http://blog.csdn.net/Bowater/archive/2008/05/19/2459413.aspx</link><wfw:comment>http://blog.csdn.net/Bowater/comments/2459413.aspx</wfw:comment><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/Bowater/comments/commentRss/2459413.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=2459413</trackback:ping><description>为 CMake 添加 MSVC 预编译头文件支持CMake 官方版本的自带功能是不支持使用预编译头文件的，但是有很多人要求这个特性。在 CMake 的bugtrack系统中这个Feature Request的帖子中已经有人上传了解决这个问题的扩展模块，但是是分MSVC和Makefiles两个版本的，还没有整合成一个统一的预编译头的命令接口。下面是我从bugtrace系统中找到的MSVC版的解决方案。这个是我在实际工程中使用过的，非常好，没有问题。文件：MSVCPCH.cmakeMACRO(USE_MSVC_PCH PCH_TARGET PCH_HEADER_FILE PCH_SOURCE_FILE)IF(MSVC)  GET_FILENAME_COMPONENT(PCH_NAME ${PCH_HEADER_FILE} NAME_WE)  # Compute a custom name for the precompiled header.  IF(CMAKE_CONFIGURATION_TYPES)    SET(PCH_DIR &quot;${CMAKE_CURRENT_BINARY_DIR}&lt;img src =&quot;http://blog.csdn.net/Bowater/aggbug/2459413.aspx&quot; width = &quot;1&quot; height = &quot;1&quot; /&gt;</description><pubDate>Mon, 19 May 2008 21:09:00 +0800</pubDate><author>宇舟</author><comments>http://blog.csdn.net/Bowater/archive/2008/05/19/2459413.aspx#Feedback</comments><guid isPermaLink="false">http://blog.csdn.net/Bowater/archive/2008/05/19/2459413.aspx</guid><dc:creator>宇舟</dc:creator></item><item><title>使用 CMake 进行跨平台软件开发</title><link>http://blog.csdn.net/Bowater/archive/2008/05/18/2456732.aspx</link><wfw:comment>http://blog.csdn.net/Bowater/comments/2456732.aspx</wfw:comment><slash:comments>1</slash:comments><wfw:commentRss>http://blog.csdn.net/Bowater/comments/commentRss/2456732.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=2456732</trackback:ping><description>使用 CMake 进行跨平台软件开发 原文：Cross-Platform Software Development Using CMake http://www.linuxjournal.com/article/6700帮助 作者：Andrej Cedilnik              翻译：宇舟  在每个系统构建你的工程，而无须关心创建可执行文件和动态库的具体方法。 当观察一大堆工程，会发现一件事：对构建过程的描述总是存储在一组文件中。这些文件可能是简单的shell脚本、Makefiles、Jam文件、基于复杂的脚本的工程像Autoconf和Automake。 最近，一个新的玩家 CMake 加入了软件构建游戏。CMake 使用原生构建工具，像 Make 甚至是微软的 Visual Studio，而不直接是一个的构建程序。支持多个平台，in-source 和 out-source 构建，跨库依赖检测，并行构建，可配置的头文件。极大的降低了跨平台软件开发和维护过程的复杂性。  构建系统 观察下大部分软件开发工程，无疑你会面对一个共同的问题。你有一大堆源文件，一些文件依&lt;img src =&quot;http://blog.csdn.net/Bowater/aggbug/2456732.aspx&quot; width = &quot;1&quot; height = &quot;1&quot; /&gt;</description><pubDate>Sun, 18 May 2008 23:38:00 +0800</pubDate><author>宇舟</author><comments>http://blog.csdn.net/Bowater/archive/2008/05/18/2456732.aspx#Feedback</comments><guid isPermaLink="false">http://blog.csdn.net/Bowater/archive/2008/05/18/2456732.aspx</guid><dc:creator>宇舟</dc:creator></item></channel></rss>