编译选项
编译选项 | 描述 |
---|---|
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时的相对地址前缀 |