cmake使用

编译选项
编译选项 描述
BUILD_SHARED_LIBS BUILD_STATIC_LIBS=ON 表示生成静态库文件
BUILD_STATIC_LIBS BUILD_SHARED_LIBS=OFF 表示不生成共享库文件
CMAKE_C_FLAGS 设置 C 编译选项,也可以通过指令 ADD_DEFINITIONS()添加。
CMAKE_CXX_FLAGS 设置 C++编译选项,也可以通过指令 ADD_DEFINITIONS()添加。
INCLUDE_INSTALL_DIR 指定“头文件”的安装目录
ARCHIVE_INSTALL_DIR 指定“静态库文件”的安装目录
LIBRARY_INSTALL_DIR 指定“共享库文件”的安装目录
RUNTIME_INSTALL_DIR 指定“可执行程序文件”的安装目录
CMAKE_BUILD_TYPE CMAKE_BUILD_TYPE=debug表示编译成debug版本
CMAKE_INSTALL_PREFIX 类似于configure脚本的 –prefix,指定cmake install时的相对地址前缀