xref: /OK3568_Linux_fs/external/linux-rga/samples/alpha_demo/src/CMakeLists.txt (revision 4882a59341e53eb6f0b4789bf948001014eff981)
1# rga_alpha_demo
2add_executable(rga_alpha_demo
3    rga_alpha_demo.cpp
4)
5target_link_libraries(rga_alpha_demo
6    utils_obj
7    ${RGA_LIB}
8)
9install(TARGETS rga_alpha_demo DESTINATION ${CMAKE_INSTALL_BINDIR})
10
11# rga_alpha_3channel_demo
12add_executable(rga_alpha_3channel_demo
13    rga_alpha_3channel_demo.cpp
14)
15target_link_libraries(rga_alpha_3channel_demo
16    utils_obj
17    ${RGA_LIB}
18)
19install(TARGETS rga_alpha_3channel_demo DESTINATION ${CMAKE_INSTALL_BINDIR})
20
21# rga_alpha_yuv_demo
22add_executable(rga_alpha_yuv_demo
23    rga_alpha_yuv_demo.cpp
24)
25target_link_libraries(rga_alpha_yuv_demo
26    utils_obj
27    ${RGA_LIB}
28)
29install(TARGETS rga_alpha_yuv_demo DESTINATION ${CMAKE_INSTALL_BINDIR})
30
31# rga_alpha_colorkey_demo
32add_executable(rga_alpha_colorkey_demo
33    rga_alpha_colorkey_demo.cpp
34)
35target_link_libraries(rga_alpha_colorkey_demo
36    utils_obj
37    ${RGA_LIB}
38)
39install(TARGETS rga_alpha_colorkey_demo DESTINATION ${CMAKE_INSTALL_BINDIR})
40
41# rga_alpha_osd_demo
42add_executable(rga_alpha_osd_demo
43    rga_alpha_osd_demo.cpp
44)
45target_link_libraries(rga_alpha_osd_demo
46    utils_obj
47    ${RGA_LIB}
48)
49install(TARGETS rga_alpha_osd_demo DESTINATION ${CMAKE_INSTALL_BINDIR})
50
51