CMake option選項開關


CMake option

使用場景 : 編譯腳本傳遞參數 -> CMake腳本接收option -> 源代碼宏

  1. 編譯腳本傳入參數
    傳入一個cmake option TEST_DEBUG
  1.  
    #!/bin/sh
  2.  
     
  3.  
    cmake -DTEST_DEBUG=ON .
  4.  
    cmake --build .
  1. CMake腳本接收option
    cmake 腳本定義TEST_DEBUG 默認關閉OFF
  1.  
    project(test)
  2.  
     
  3.  
    option(TEST_DEBUG "option for debug" OFF)
  4.  
    if (TEST_DEBUG)
  5.  
    add_definitions(-DTEST_DEBUG)
  6.  
    endif()
  7.  
    ...
  1. 源代碼宏 test.c
  1.  
    #include "test.h"
  2.  
     
  3.  
    #ifdef TEST_DEBUG
  4.  
    ...
  5.  
    #endif

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM