CMakeLists.txt 1000 B

123456789101112131415161718192021222324252627282930
  1. cmake_minimum_required(VERSION 2.8)
  2. project(cmbsz C CXX)
  3. set(CMAKE_COLOR_MAKEFILE ON)
  4. # 放置有源码的适配器依赖库工程文件
  5. set(VENDOR_CURRENT_DEPS_DIR "${CMAKE_CURRENT_SOURCE_DIR}/deps")
  6. set(VENDOR_CURRENT_INCLUDE_DIR "${CMAKE_CURRENT_SOURCE_DIR}/include")
  7. set(VENDOR_CURRENT_ASSET_DIR "${CMAKE_CURRENT_SOURCE_DIR}/assets")
  8. set(VENDOR_CURRENT_LIB_DIR "${CMAKE_CURRENT_SOURCE_DIR}/lib/${DIFF_PLATFORM_SUB_DIR}")
  9. set(VENDOR_CURRENT_BIN_DIR "${CMAKE_CURRENT_SOURCE_DIR}/bin/${DIFF_PLATFORM_SUB_DIR}")
  10. file(GLOB all_valid_subdirs RELATIVE ${CMAKE_CURRENT_SOURCE_DIR} "*/CMakeLists.txt")
  11. foreach(dir ${all_valid_subdirs})
  12. if(${dir} MATCHES "^([^/]*)/+CMakeLists.txt")
  13. string(REGEX REPLACE "^([^/]*)/+CMakeLists.txt" "\\1" dir_trimmed ${dir})
  14. message(STATUS "add module ${dir_trimmed}")
  15. add_subdirectory(${dir_trimmed})
  16. endif()
  17. endforeach(dir)
  18. # =-=-=-=-=-=-=-=-=-= {VendorName}/CMakeLists.txt 文件最后必须声明如下内容=-=-=-=-=-=-=-=-=-=-=-=-=-==-=-=
  19. rvc_aggereate_runtime_file()