rpmbuild spec CMake 创建项目的rpm 包,下面是项目的树状图
.
├── cmake_fei
│ ├── build
│ ├── CMakeLists.txt
│ ├── libhello
│ │ ├── CMakeLists.txt
│ │ ├── hello.c
│ │ └── hello.h
│ ├── packaging
│ │ └── cmake_fei.spec
│ └── src
│ ├── CMakeLists.txt
│ └── main.c
└── packgfei.sh
最外面的CMakeLists.txt
CMAKE_MINIMUM_REQUIRED(VERSION 2.8)
PROJECT(HELLO)
MESSAGE(STATUS "This is project binary dir" ${HELLO_BINARY_DIR})
MESSAGE(STATUS "This is project source dir" ${HELLO_SOURCE_DIR})
MESSAGE(STATUS "This is cmake binary dir" ${CMAKE_BINARY_DIR})
MESSAGE(STATUS "This is cmake source dir" ${CMAKE_SOURCE_DIR})
ADD_SUBDIRECTORY(libhello)
ADD_SUBDIRECTORY(src)
libhello下面的CMakeLists.txt