CMakeLists.txt 2.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384
  1. cmake_minimum_required(VERSION 3.1.0)
  2. project(sensor_driver)
  3. aux_source_directory(. DIR_SRCS)
  4. include_directories(${PROJECT_SOURCE_DIR}/../../recipe-sysroot/usr/include/vvcam/common)
  5. link_directories(
  6. ${PROJECT_SOURCE_DIR}/../../recipe-sysroot/usr/lib/
  7. )
  8. if (NOT LIB_ROOT)
  9. get_filename_component(LIB_ROOT ${PROJECT_BINARY_DIR} ABSOLUTE)
  10. endif (NOT LIB_ROOT)
  11. message ("LIB_ROOT is at: ${LIB_ROOT}")
  12. if(USE_3AV2)
  13. add_definitions(-DUSE_3AV2)
  14. endif()
  15. if (SUBDEV_CHAR)
  16. add_definitions(-DSUBDEV_CHAR)
  17. endif()
  18. add_definitions(-DHAL_ALTERA)
  19. add_definitions(-DAPPMODE_NATIVE)
  20. add_definitions(-DCAM_ENGINE_DRAW_DOM_ONLY)
  21. add_definitions(-DISP8000L_BASE)
  22. add_definitions(-DISP8000L_V2008)
  23. add_definitions(-DISPVI_EXPAND_CHAN)
  24. add_definitions(-DISP_2DNR)
  25. add_definitions(-DISP_2DNR_V2)
  26. add_definitions(-DISP_2DNR_V4)
  27. add_definitions(-DISP_2DNR_V5)
  28. add_definitions(-DISP_3DNR_V3)
  29. add_definitions(-DISP_AEV2)
  30. add_definitions(-DISP_AEV2_V2)
  31. add_definitions(-DISP_AE_SHADOW)
  32. add_definitions(-DISP_BLS)
  33. add_definitions(-DISP_CA)
  34. add_definitions(-DISP_COMPAND)
  35. add_definitions(-DISP_CPROC_10BIT)
  36. add_definitions(-DISP_CPROC_SHD)
  37. add_definitions(-DISP_DEMOSAIC2)
  38. add_definitions(-DISP_EE)
  39. add_definitions(-DISP_FILTER)
  40. add_definitions(-DISP_GREENEQUILIBRATE)
  41. add_definitions(-DISP_HDR_STITCH)
  42. add_definitions(-DISP_HIST256)
  43. add_definitions(-DISP_HIST64)
  44. add_definitions(-DISP_LSC_V2)
  45. add_definitions(-DISP_MIV2)
  46. add_definitions(-DISP_MI_BUF_DUMP)
  47. add_definitions(-DISP_MI_HDR)
  48. add_definitions(-DISP_MI_MCM_WR)
  49. add_definitions(-DISP_MI_PP_WRITE)
  50. add_definitions(-DISP_RGBGC)
  51. add_definitions(-DISP_RGBIR)
  52. add_definitions(-DISP_SP2)
  53. add_definitions(-DISP_TPG)
  54. add_definitions(-DISP_USE_AEV2)
  55. add_definitions(-DISP_USE_AWBV2)
  56. add_definitions(-DISP_VERSION=\"ISP8000L_V2008\")
  57. add_definitions(-DISP_VSM)
  58. add_definitions(-DISP_WDR_V4)
  59. add_definitions(-DISP_WDR_V4_20BIT)
  60. add_definitions(-DLINUX)
  61. add_definitions(-DMARVIN_HW_ALTERA -DMIPI_USE_CAMERIC)
  62. add_definitions(-DMRV_STITCHING_EXP_VERSION)
  63. add_definitions(-DMRV_STITCHING_HIST_VERSION)
  64. add_definitions(-DMRV_STITCHING_VERSION=2)
  65. add_compile_options(-Werror=implicit-function-declaration)
  66. add_subdirectory(IMX219)
  67. add_subdirectory(SC2310)
  68. add_subdirectory(SC132GS)
  69. add_subdirectory(GC5035)
  70. add_subdirectory(GC02M1B)
  71. add_subdirectory(IMX334)
  72. link_libraries(${PROJECT_NAME} isi )
  73. #target_link_libraries()