基礎知識(十五)Cmake
786 ワード
Cmake学習ノート:
新しいライブラリに追加します.h所在経路、libリンクライブラリ、Protobufを例とする:
CMAKE_MINIMUM_REQUIRED(VERSION 2.6)#cmake
PROJECT(tiny_cnn)#
set(SRC main.c)# src main.c
ADD_EXECUTABLE(tiny_cnn ${SRC})# tiny-cnn
message(${SRC})#message
include_directories( )# , vs
AUX_SOURCE_DIRECTORY(. DIR_HELLO_SRCS) DIR_HELLO_SRCS
ADD_LIBRARY(hello STATIC ${DIR_HELLO_SRCS}) hello
新しいライブラリに追加します.h所在経路、libリンクライブラリ、Protobufを例とする:
find_package(Protobuf REQUIRED)# Protobuf
include_directories(${PROTOBUF_INCLUDE_DIRS})#PROTOBUF_INCLUDE_DIRS ,
target_link_libraries( example_cifar_conver ${PROTOBUF_LIBRARIES})# , Protobuf lib ,