CMake--find_path()

2016-05-07  本文已影响0人  MEMBA

测试用例的目录结构
./cmake
  |
  +--- find_path/
        |
        +--- CMakeLists.txt
        |
        +--- test.h
本例中的实际目录为 D:\cmake\find_path


  1. 用法1
    find_path(TEST_PATH find_path/test.h d:/cmake)
    message(${TEST_PATH})
    查看CMakeCache.txt中保存的结果为:
    //Path to a file.
    TEST_PATH:PATH=D:/cmake
  2. 用法2
    find_path(TEST_PATH test.h d:/cmake/find_path)
    message(${TEST_PATH})
    查看CMakeCache.txt中保存的结果为:
    //Path to a file.
    TEST_PATH:PATH=D:/cmake/find_path
  1. 用法1
    find_path(TEST_PATH NAMES test.h PATHS d:/cmake/find_path DOC "this is a test for find_path")
    message(${TEST_PATH})
    查看CMakeCache.txt中保存的结果为:
    //this is a test for find_path
    TEST_PATH:PATH=D:/cmake/find_path
  2. 用法2
    //this is a test for find_path
    TEST_PATH:PATH=D:/cmake/find_path
    其它参数的用法参见CMake文档
上一篇 下一篇

猜你喜欢

热点阅读