項目構建工具 - CMake (7)易混命令 - set_properties VS set_target_properties

set_target_properties VS set_properties

    set_target_properties


        Targets can have properties that affect how they are built.

        set_target_properties(target1 target2 ...
                              PROPERTIES prop1 value1
                              prop2 value2 ...)        

應用場合:

   導入外部庫,設置外部庫的頭文件路徑。

   導入外部庫,設置外部庫文件所在的路徑。

set_target_properties(

Thirdlib

PROPERTIES IMPORTED_LOCATION

${CMAKE_CURRENT_SOURCE_DIR}/jniLibs/libThirdlib.so

)



作者:TedYt
鏈接:https://www.jianshu.com/p/958a469dabb0
來源:簡書
著作權歸作者所有。商業轉載請聯繫作者獲得授權,非商業轉載請註明出處。

   

 

    set_properties


        Set a named property in a given scope.

        set_property(<GLOBAL                      |
                      DIRECTORY [<dir>]           |
                      TARGET    [<target1> ...]   |
                      SOURCE    [<src1> ...]
                                [<TARGET_DIRECTORY ... | DIRECTORY ...>]   |
                      INSTALL   [<file1> ...]     |
                      TEST      [<test1> ...]     |
                      CACHE     [<entry1> ...]    >
                     [APPEND] [APPEND_STRING]
                     PROPERTY <name> [value1 ...])

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章