首页 > 其他 > 详细

动态库的cmake

时间:2021-04-30 15:37:52      阅读:33      评论:0      收藏:0      [点我收藏+]

 

cmake_minimum_required(VERSION 2.8)
project(app)
#指定生成的版本
set(CMAKE_BUILD_TYPE DEBUG)

# 例程:cmake .. -DCURRENT_COMPILER=ARM
if(CURRENT_COMPILER MATCHES ARM)
    # C 编译器
    set(CMAKE_C_COMPILER "arm-linux-uclibcgnueabi-gcc")
    # C++ 编译器
    set(CMAKE_CXX_COMPILER "arm-linux-uclibcgnueabi-g++")
endif()

message( STATUS "C_COMPILER = ${CMAKE_C_COMPILER}.")
message( STATUS "CXX_COMPILER = ${CMAKE_CXX_COMPILER}.")

# C99 编译
set(CMAKE_C_FLAGS "-std=gnu99 -fvisibility=hidden")
#指定编译选项
set(CMAKE_C_FLAGS_DEBUG "-g -Wall")
#工程源文件
#set(SOURCE_FILES param.c param.h)
aux_source_directory(. all_source)
# 打印 CMAKE_CURRENT_SOURCE_DIR
#MESSAGE( STATUS "CurrDir = ${all_source}.")
#创建共享库
add_library(app SHARED ${all_source})

 

动态库的cmake

原文:https://www.cnblogs.com/yuwl26/p/14721597.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!