CMakeLists.txt 1.1 KB

12345678910111213141516171819202122232425262728293031323334
  1. cmake_minimum_required(VERSION 2.8)
  2. #去掉当前cmakelists所在目录名中的.keba.1.1,
  3. STRING( REGEX REPLACE ".*/(.*)" "\\1" CURRENT_VENDOR ${CMAKE_CURRENT_SOURCE_DIR} )
  4. message(STATUS "CURRENT_VENDOR : ${CURRENT_VENDOR}")
  5. project(${CURRENT_VENDOR} C CXX)
  6. set(CMAKE_COLOR_MAKEFILE ON)
  7. set(CMAKE_KEBA_CURRENT_SOURCE_DIR ${CMAKE_CURRENT_SOURCE_DIR})
  8. # VENDOR_CURRENT_{DEPS|INCLUDE|ASSET|LIB|BIN}_DIR 等定义已集成到该宏内
  9. rvc_define_dependen_dirs()
  10. # 遍历当前目录下带有CMakeLists.txt文件的文件夹
  11. #rvc_traverse_sub_cmake_dirs()
  12. #add_subdirectory(deps)
  13. add_subdirectory(CardIssuer.keba.1.1)
  14. add_subdirectory(ContactlessCard.keba.1.1)
  15. add_subdirectory(FingerPrint.keba.1.1)
  16. add_subdirectory(Gpio.keba.1.1)
  17. add_subdirectory(HSPScanner.keba.1.1)
  18. add_subdirectory(HSPScanner.keba.1.2)
  19. add_subdirectory(IDCertificate.keba.1.1)
  20. add_subdirectory(PinPad.keba.1.1)
  21. #add_subdirectory(ThermalPrint.keba.1.1)
  22. add_subdirectory(Ups.keba.1.1)
  23. add_subdirectory(WatchDog.keba.1.1)
  24. #add_subdirectory(ZKebaAdapterTest)
  25. # =-=-=-=-=-=-=-=-=-= {VendorName}/CMakeLists.txt 文件最后必须声明如下内容=-=-=-=-=-=-=-=-=-=-=-=-=-==-=-=
  26. rvc_aggereate_runtime_file()