CMake Variables
Posted noexcept
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了CMake Variables相关的知识,希望对你有一定的参考价值。
变量 | 说明 |
---|---|
CMAKE_SOURCE_DIR | 源代码所在目录 就是根cmakelists.txt所在目录 |
CMAKE_BINARY_DIR | 跑cmake命令的目录 |
CMAKE_BUILD_TYPE | 构建类型 Debug Release RelWithDebInfo MinSizeRel |
CMAKE_MODULE_PATH | cmake的模块路径以;分隔 |
RUNTIME_OUTPUT_DIRECTORY | |
CMAKE_C_COMPILER | 可以指定C编译器 |
CMAKE_CXX_COMPILER | 可以指定C++编译器 例如:指定使用clang++编译 cmake .. -DMAKE_CXX_COMPILER=clang++ |
CMAKE_CXX_COMPILER_ID | 获取编译器类型,具体一大堆常用就(Clang、GNU、MSVC) AppleClang = Apple Clang (apple.com) ARMCC = ARM Compiler (arm.com) ARMClang = ARM Compiler based on Clang (arm.com) Clang = LLVM Clang (clang.llvm.org) GNU = GNU Compiler Collection (gcc.gnu.org) Intel = Intel Compiler (intel.com) IntelLLVM = Intel LLVM-Based Compiler (intel.com) MSVC = Microsoft Visual Studio (microsoft.com) NVHPC = NVIDIA HPC SDK Compiler (nvidia.com) NVIDIA = NVIDIA CUDA Compiler (nvidia.com) |
CMAKE_CXX_COMPILER_VERSION | 获取编译器版本,不同编译器的版本号也是不一样的 例如 GNU的 9.3.0、MSVC的19.29.30137.0 |
CMAKE_INSTALL_PREFIX | 安装目录的前置目录 |
将 it++ 与 cmake ( QT ) 一起使用
【中文标题】将 it++ 与 cmake ( QT ) 一起使用【英文标题】:Using it++ with cmake ( QT ) 【发布时间】:2011-04-05 12:55:50 【问题描述】:我有一个用于实现 Turbo 代码的 IT++ 项目,它与 Makefile 配合得很好。 我有另一个正在使用 QT 开发的 C++ 项目。
我计划将两者结合起来。我需要在 *project.pro 文件中进行哪些更改。
需要设置哪些额外的 FLAGS 或 VARIABLES ?
谢谢
【问题讨论】:
【参考方案1】:检查以下链接是否有帮助:
Using CMake to Build Qt Projects
cmake for Qt 4
希望这会有所帮助,问候
【讨论】:
谢谢,我在 .bashrc 文件中进行了一些更改,并将库包含在 Project pro 文件中,它可以正常工作。感谢您的帮助以上是关于CMake Variables的主要内容,如果未能解决你的问题,请参考以下文章
Linux命令:Mysql系列之二cmake编译安装使用mysqladmin管理工具
text 变量Variables_centros variables_valores
如何在 Apache 2.4 中重定向 /path/variables/ 以重写为 /index.php/path/variables/?