最近在迁移公司的make系统到cmake上,发现cmake的function参数很奇怪。例如,如果我们向一个function传递list作为参数,在function中,形参会变成如下状况:
set(SRC)
list(APPEND SRC a.cpp b.cpp)
list(APPEND SRC c.cpp d.cpp)
function(tst_arguments src_list)
me...
分类:
其他好文 时间:
2014-08-05 03:05:18
阅读次数:
317
mysql5.5开始,源码配置编译工具configure变成了cmake,所以先要去把cmake装上。并安装make,bison,cmake,gcc-c++,ncurses的包去http://www.cmake.org/cmake/resources/software.html 下载cmake./c...
分类:
数据库 时间:
2014-08-02 23:19:44
阅读次数:
427
1、需要扩展安装yum -y install make bison gcc-c++ cmake ncurses ncurses-devel2、下载Mysql5.6.19wget ftp://mirror.switch.ch/mirror/mysql/Downloads/MySQL-5.6/mysq....
分类:
数据库 时间:
2014-08-02 18:09:03
阅读次数:
389
我们知道国外很多程序员工作在linux / unix 环境下,所以有很多优秀的c/c++语言代码不能直接在windows平台进行编译。很多时候我们只能使用msys, cmake等工具进行模拟环境编译。其实有时候不必要。如某次,偶编译一个纯c代码,搭建了MSYS,Mingw,SWIG,Python等各...
分类:
其他好文 时间:
2014-08-01 15:40:11
阅读次数:
250
Installationsteps->useraddmysql->cd/tmp;tar-xzfmysql-VERSION.tar.gz->chown-Rroot.rootmysql-VERSION->mkdirmybuild->cdmybuild->cmake-DBUILD_CONFIG=mysql_release\-DCMAKE_INSTALL_PREFIX=/usr/local/mysql\../mysql_VERSION->make-j&&mak..
分类:
数据库 时间:
2014-08-01 13:54:12
阅读次数:
220
之前写过一篇,只要针对的方面是在编译生成之后(不包括安装的make install)如何去除RPATH的问题。今天给大家主要介绍一下如何让CMake在用install命令之后如何保持RPATH。 我先来简单介绍下CMake关于RPATH的机制,在之前文章中介绍过,如果你没有显示指定CMAKE_SK....
分类:
其他好文 时间:
2014-08-01 10:27:21
阅读次数:
224
目的:搭建crtmpserver 推rtmp流和播放,测试服务器性能安装和配置的过程中,遇到几个问题,记录一下。 安装crtmpserver过程: 1 yum -y install cmake openssl openssl-devel gcc gcc-c++ make svn 2 ser...
分类:
其他好文 时间:
2014-07-31 19:50:27
阅读次数:
274
系统版本:Centos X64 6.4(最小化安装)先安装依赖包1 [root@localhost ~]# yum install vim wget lsof gcc make cmake makeconf autoconf automake openssh -yView Code开始下载安装1 [...
分类:
其他好文 时间:
2014-07-31 02:50:45
阅读次数:
450
project(ovw)cmake_minimum_required(VERSION2.8)#turnonshowcompilecmdlineSET(CMAKE_VERBOSE_MAKEFILEon)SET(CMAKE_PREFIX_PATH"F:/Qt5.3.1/win32_static_2013")#SetsourcedirofcppSET(SRC_DIR${PROJECT_SOURCE_DIR}/..)SET(QTLIB_DIR"F:/Qt5.3.1/win32_static_2013")#tosetc..
分类:
移动开发 时间:
2014-07-30 17:51:44
阅读次数:
555
个人一直有一个想法,就是想出一系列关于CMakeLists.txt国外经典例子的实战解读。因为国内关于CMake的介绍和用法少之又少,再加上CMake本身对于实践能力的要求也比较高,过于理论化的学习只会让读者停留在Hello World和超级项目之间(其实就是理论知识要么简单很容易,单个cpp或者....
分类:
其他好文 时间:
2014-07-30 11:27:53
阅读次数:
276