|
@@ -1,22 +1,21 @@
|
|
|
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)
|
|
|
-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()
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
+message(STATUS "DEVOPS_ON_CMAKE_ST : ${DEVOPS_ON_CMAKE_ST}")
|
|
|
+if(DEVOPS_ON_CMAKE_ST)
|
|
|
+ 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)
|
|
|
+ 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()
|
|
|
+endif(DEVOPS_ON_CMAKE_ST)
|