Initial version of libomxil-vc4 for RPI3
[platform/adaptation/broadcom/libomxil-vc4.git] / interface / mmal / vc / CMakeLists.txt
1 add_definitions(-DENABLE_MMAL_VCSM)
2
3 add_library(mmal_vc_client ${LIBRARY_TYPE} mmal_vc_client.c mmal_vc_shm.c mmal_vc_api.c mmal_vc_opaque_alloc.c mmal_vc_msgnames.c mmal_vc_api_drm.c)
4 #target_link_libraries(mmal_vc_client vchiq_arm vcos)
5
6 target_link_libraries(mmal_vc_client vchiq_arm vcos vcsm)
7
8 if(BUILD_MMAL_APPS)
9 add_executable(mmal_vc_diag mmal_vc_diag.c)
10 target_link_libraries(mmal_vc_diag mmal mmal_vc_client debug_sym vcos)
11 install(TARGETS mmal_vc_diag RUNTIME DESTINATION bin)
12 endif(BUILD_MMAL_APPS)
13
14 include_directories ( ../../../host_applications/linux/libs/sm )
15
16 install(TARGETS mmal_vc_client DESTINATION lib)
17 install(FILES
18    mmal_vc_api.h
19    mmal_vc_api_drm.h
20    mmal_vc_client_priv.h
21    mmal_vc_msgnames.h
22    mmal_vc_msgs.h
23    mmal_vc_opaque_alloc.h
24    mmal_vc_shm.h
25    DESTINATION include/interface/mmal/vc
26 )