CMakeLists.txt 669 B

123456789101112131415161718
  1. cmake_minimum_required(VERSION 2.8)
  2. STRING( REGEX REPLACE ".*/(.*)" "\\1" CURRENT_VENDOR ${CMAKE_CURRENT_SOURCE_DIR} )
  3. message(STATUS "CURRENT_VENDOR : ${CURRENT_VENDOR}")
  4. project(${CURRENT_VENDOR} C CXX)
  5. set(CMAKE_COLOR_MAKEFILE ON)
  6. if(MSVC)
  7. add_definitions(-DDEVICEBASE_EXPORTS -DDEMO_LIBRARY_EXPORTS)
  8. endif(MSVC)
  9. # VENDOR_CURRENT_{DEPS|INCLUDE|ASSET|LIB|BIN}_DIR 等定义已集成到该宏内
  10. rvc_define_dependen_dirs()
  11. # 遍历当前目录下带有CMakeLists.txt文件的文件夹
  12. rvc_traverse_sub_cmake_dirs()
  13. # =-=-=-=-=-=-=-=-=-= {VendorName}/CMakeLists.txt 文件最后必须声明如下内容=-=-=-=-=-=-=-=-=-=-=-=-=-==-=-=
  14. rvc_aggereate_runtime_file()