项目中集成了abseil。abseil提供了cmake的编译,但是缺少make install命令。

于是有了下面的的一些命令,用于生成include和lib目录。

function cmake_install() {
local prefix=$
lib_path=$prefix/deploy/lib
rand_lib=$lib_path/libabsl.a
mkdir -p $lib_path
include_path=$prefix/deploy
mkdir -p $include_path
#find $deploy -name "*.a" | xargs -i cp {} $lib_path
(find $deploy -name "*.o" | xargs ar cru $rand_lib) | (ranlib $rand_lib)
(find $deploy -mindepth -name "*.h" -print -or -name '*.inc' -print | grep -v deploy |
sed "s,$prefix/,," | tar --create --files-from -) | (cd $include_path && tar xvfp -)
}
cmake_install $(pwd)

参考

增强现实的 abseil 库(1)

最新文章

  1. 笔记:Memory Notification: Library Cache Object loaded into SGA
  2. [从产品角度学EXCEL 01]-EXCEL是怎样运作的
  3. 如何从线程返回信息——轮询、回调、Callable
  4. oracle 表字段添加 修改 删除语法
  5. js:方法2. 字符串
  6. SQLSERVER 2012之AlwaysOn -- 一次硬件升级引发的问题
  7. sshd调优
  8. Hibernate逍遥游记-第13章 映射实体关联关系-002用主键映射一对一(<one-to-one constrained="true">、<generator class="foreign">)
  9. GWT环境搭建--eclipse
  10. Beta Round #9 (酱油杯noi考后欢乐赛)最大伤害
  11. Redis监控
  12. trident教程
  13. 依赖注入及AOP简述(五)——依赖注入的方式 .
  14. Google科学家前腾讯副总裁吴军将出席第二届万物互联创新大会
  15. ABPZero中的Name和SurName处理
  16. 运行期以索引获取tuple元素-C++11之2
  17. pat1071-1080
  18. Log4net 配置文件组成
  19. Greys--JVM异常诊断工具
  20. 《算法C语言实现》————快速-查找算法(quick-find algorithm)

热门文章

  1. #ifndef/#define/#endif以及#if defined/#else/#endif使用详解
  2. 异常处理--Exception(一)
  3. jQuery 性能优化技巧
  4. STM32F4XX启动文件分析
  5. 2dx 3.0环境配置(mac)
  6. 如何配置Python环境
  7. PS1 长命令回到行首进行覆盖
  8. 第十三章 hadoop机架感知
  9. 第十一章: Hadoop核心架构HDFS+MapReduce+Hbase+Hive内部机理详解
  10. 【UVA】673 Parentheses Balance(栈处理表达式)