Yunyin's blog
  • Home
  • Archive
  • Tags
  • Categories

    { cmake }

  • 26 add_custom_target

    2024-04-21 /
    • { C++ }
    • { cmake }

    add_custom_target

    ​ 在很多时候,需要在cmake中创建一些目标,如clean、copy等等,这就需要通过add_custom_target来指定。同时,add_custom_command可以用来完成对add_custom_target生成的target的补充。

    Read On »
  • 22 检测编译器

    2024-04-09 /
    • { C++ }
    • { cmake }

    检测编译器

    if ("${CMAKE_CXX_COMPILER_ID}" STREQUAL "GNU")
    <!--more-->

    elseif ("${CMAKE_CXX_COMPILER_ID}" STREQUAL "Clang")

    elseif ("${CMAKE_CXX_COMPILER_ID}" STREQUAL "Intel")

    elseif ("${CMAKE_CXX_COMPILER_ID}" STREQUAL "MSVC")

    endif()
  • 21 设置编译模式DebugRelease

    2024-03-13 /
    • { C++ }
    • { cmake }

    设置编译模式Debug/Release

    cmake

    Read On »
  • 15 使用CMake编译

    2024-03-12 /
    • { C++ }
    • { cmake }

    使用CMake编译

    创建build目录

    Read On »
  • 16 include命令

    2024-03-12 /
    • { C++ }
    • { cmake }

    include命令

    ​ include命令用于导入cmake模块,即.cmake文件。该文件中存储了一些cmake命令和一些宏/函数,当CMakeLists.txt包含该.cmake文件时,当编译运行时,该.cmake里的一些命令就会在该包含处得到执行,并且在包含以后的地方能够调用该.cmake里的一些宏和函数。

    Read On »
  • 17 生成compile_commands-json文件供IntelliSense分析

    2024-03-12 /
    • { C++ }
    • { cmake }

    生成compile_commands.json文件供IntelliSense分析

    ​ 使用如下宏:

    Read On »
  • 18 指定编译器

    2024-03-12 /
    • { C++ }
    • { cmake }

    指定编译器

    ​ 使用宏:

    Read On »
  • 补充:opencv && Eigen3 cmake

    2024-03-12 /
    • { C++ }
    • { cmake }

    补充:opencv && Eigen3 cmake

    使用find_package

    Read On »
  • 14 Cmake常用预定义宏

    2023-08-27 /
    • { C++ }
    • { cmake }

    14 Cmake常用预定义宏

    下面的列表中为大家整理了一些CMake中常用的宏:

    Read On »
  • 11 日志

    2023-07-30 /
    • { C++ }
    • { cmake }

    11 日志

    ​ 在CMake中可以用用户显示一条消息,该命令的名字为message:

    Read On »
« prev12
© 2024 - Yunyin
Powered by Hexo , Theme - Icalm