1234567891011121314151617181920212223 |
- cmake_minimum_required(VERSION 2.8)
- STRING( REGEX REPLACE ".*/(.*)" "\\1" CURRENT_VENDOR ${CMAKE_CURRENT_SOURCE_DIR} )
- message(STATUS "CURRENT_VENDOR : ${CURRENT_VENDOR}")
- project(${CURRENT_VENDOR} C CXX)
- set(CMAKE_COLOR_MAKEFILE ON)
- # Include directories
- include_directories("${CMAKE_CURRENT_BINARY_DIR}/deps")
- include_directories("${CMAKE_CURRENT_BINARY_DIR}/include")
- if(MSVC)
- add_definitions(-DDEVICEBASE_EXPORTS -DDEMO_LIBRARY_EXPORTS)
- endif(MSVC)
- # VENDOR_CURRENT_{DEPS|INCLUDE|ASSET|LIB|BIN}_DIR 等定义已集成到该宏内
- rvc_define_dependen_dirs()
- # 遍历当前目录下带有CMakeLists.txt文件的文件夹
- rvc_traverse_sub_cmake_dirs()
- # =-=-=-=-=-=-=-=-=-= {VendorName}/CMakeLists.txt 文件最后必须声明如下内容=-=-=-=-=-=-=-=-=-=-=-=-=-==-=-=
- rvc_aggereate_runtime_file()
|