Cmake 安装路径和install 命令解析

1 、安装路径前缀指定:

    1.1:命令行cmake时指定

          cmake  -DCMAKE_INSTALL_PREFIX = /usr/local/

   1.2: set 命令指定

          set(CMAKE_INSTALL_PREFIX ${CMAKE_BINARY_DIR})

  2、 install

            指定文件、程序或库的安装路径

   add_executable(myClient ${ALL_COMPILE_SRC})                                                       // 生成的二进制文件  myClient

    install(TARGETS myClient RUNTIME DESTINATION opt/myClient/bin)                         

    // RUNTIME:二进制     DESTINATION:磁盘上安装的目录    若指定前缀路径                /前缀路径/opt/myClient/bin  下  

      2.1  目录安装

 if(MANIFESTDIR)
    message(STATUS "MANIFESTDIR ${MANIFESTDIR}")
else()
    set(MANIFESTDIR ${CMAKE_CURRENT_SOURCE_DIR}/../../manifest)
    message(STATUS "setting MANIFESTDIR ${MANIFESTDIR}")
endif()   

 install(DIRECTORY  ${MANIFESTDIR}/myClient DESTINATION opt)         

  //将 ${CMAKE_CURRENT_SOURCE_DIR}/../../manifest/myClient 下的文件安裝到

   /前缀路径/opt路径下

         

 

          

        

  • 1
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

水火汪

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值