首页 > 其他分享 >CMakeLists.txt --- install使用

CMakeLists.txt --- install使用

时间:2024-05-04 14:34:48浏览次数:22  
标签:CMakeLists CMAKE DESTINATION --- install test txt

例:

cmake_minimum_required(VERSION 3.9)

project(test)

set(CMAKE_BUILD_TYPE Debug)

add_library(haha test.cpp)

install(TARGET haha DESTINATION  /home/linxisuo/project/test)
install(DIRECTORY ${CMAKE_SOURCE_DIR}/test DESTINATION /home/linxisuo)

说明:

1.安装目标 :

install(TARGETS mylibrary DESTINATION lib)

2.安装指定目录或文件:

install(DIRECTORY ${CMAKE_SOURCE_DIR}/mydir DESTINATION share/mydir)

详细说明参考:https://blog.csdn.net/qq_21438461/article/details/133418766

 

标签:CMakeLists,CMAKE,DESTINATION,---,install,test,txt
From: https://www.cnblogs.com/linxisuo/p/18172267

相关文章

  • CF-600-E-启发式合并
    600-E题目大意给定一颗\(n\)个节点的树,根为\(1\)。树上的每个节点\(i\)都有一个颜色\(c_i\)。如果一个颜色在以\(x\)为根的子树中出现次数最多,那么称该颜色为主要颜色,显然,一颗树中可以有多个主要颜色。求出对于每个节点为根时,其子树中所有主要颜色的编号和。Solution启发式......
  • CMakeListx.txt --- include_directories和target_include_directories命令
    1. include_directories语法include_directories([AFTER|BEFORE][SYSTEM]dir1[dir2...])作用将指定目录添加到编译器的头文件搜索路径之下,指定的目录被解释成当前源码路径的相对路径。参数默认情况下,include_directories命令会将目录添加到列表最后,可以通过命令设置......
  • Python高阶---协程并发
    importasyncioimporttime====================================1.定义协程对象asyncdefhello(x):#time.sleep(x)#time.sleep是一个同步操作语句,无法达到异步的结果print('-222-',x)awaitasyncio.sleep(x)return'等待了{}秒'.format(x)#returnxifname==......
  • 拂衣天气(微天气)-序章
    前言天气小程序产生于2022年年初,目的是用于验证自己是否有进入全栈开发(仅前后端)的能力。该项目从2022年1月12号正式启动,于2022年3月19日发布一阶段最终版本(1.1.9),总体耗时2个月零7天。从内容完整度以及界面友好程度来说,我给自己70分。完成内容和风天气API接入,可实现实时天气、......
  • 拂衣天气(微天气)-技术预研
    前言俗话说:磨刀不误砍柴工。我想做一个天气类别的小程序,以此进行全栈开发能力的试炼。我想这会是一个微信小程序、是一个可以正常使用的小程序,以Java进行服务端开发,以Mapbox实现天气数据可视化。但是我是一个后端开发工程师,我不怎么会写页面,我特别的讨厌写CSS。我也没有接触过......
  • 拂衣天气(微天气)-模型设计
    前言这是一个前后端分离的项目,后端使用Java进行开发,而前端通过微信小程序实现。功能结构可从上图得知,部分功能已去除:消息消息推送紧急情况推送用户个人中心模型设计用户信息(UserInfo)idLong主键oidStringOpenIDuidStringUnionIDnameString昵称pho......
  • 拂衣天气(微天气)-开发环境准备
    前言本文用于说明本次开发所使用的环境,以及环境的搭建过程。操作系统Windows10专业版其实我当时使用的操作系统的ArchLinux,开发完成后才又重装回Windows。现在又用回了[email protected]服务端服务端使用Java语言进行开发,项目构建使用Maven(Grad......
  • Java(5)-双亲委派机制
    如何理解双亲委派机制双亲委派机制是Java中类加载器加载类的一种方法,可以想象一个大家庭中的孩子想要一本书来阅读:在这个家庭中,孩子会先向他的父亲(子类加载器)要这本书,如果没有这本书,他的父亲就会去向孩子的祖父(父类加载器)要这本书。这个过程会一直持续,直到到达家族中的最高辈分,......
  • CMakeLists.txt --- 导入接口库(预编译库)
    以接口库的方式导入预编译库cmake_minimum_required(VERSION3.9)project(test)set(CMAKE_BUILD_TYPEDebug)set(CMAKE_C_FLAGS"$ENV{CFLAGS}-O2-Wall-pthread")set(CMAKE_CXX_FLAGS"$ENV{CFLAGS}-O2-Wall-pthread-std=c++11-std=gnu++11")#设置mo......
  • python - Counter简单使用
    统计元素数量,并返回字典,键为元素,值为个数fromcollectionsimportCounterlst=['a','b','c','d','a','b','a','c','c','c']dic=Counter(lst)print(dic)#Counter({'c......