161 lines
6.0 KiB
CMake
161 lines
6.0 KiB
CMake
include_directories(../ve/include)
|
|
|
|
add_executable(mpp_test mpp_dec_test.c bit_stream_parser.c)
|
|
|
|
target_link_libraries(mpp_test mpp_decoder mpp_encoder)
|
|
target_link_libraries(mpp_test pthread)
|
|
|
|
set_target_properties(mpp_test PROPERTIES INSTALL_RPATH "/usr/local/lib")
|
|
|
|
#install(TARGETS mpp_test RUNTIME DESTINATION ${CMAKE_INSTALL_BINDIR})
|
|
|
|
if(DEFINED CMAKE_INSTALL_FULL_LIBDIR)
|
|
install(TARGETS mpp_test RUNTIME DESTINATION "${CMAKE_INSTALL_FULL_BINDIR}")
|
|
endif() # CMAKE_INSTALL_FULL_LIBDIR
|
|
|
|
############################### pic_test ###############################
|
|
add_executable(fv_test four_video_dec_test.c bit_stream_parser.c)
|
|
|
|
target_link_libraries(fv_test mpp_decoder)
|
|
target_link_libraries(fv_test pthread)
|
|
|
|
set_target_properties(fv_test PROPERTIES INSTALL_RPATH "/usr/local/lib")
|
|
|
|
if(DEFINED CMAKE_INSTALL_FULL_LIBDIR)
|
|
install(TARGETS fv_test RUNTIME DESTINATION "${CMAKE_INSTALL_FULL_BINDIR}")
|
|
endif() # CMAKE_INSTALL_FULL_LIBDIR
|
|
|
|
############################### pic_test ###############################
|
|
add_executable(pic_test picture_decoder_test.c)
|
|
|
|
target_link_libraries(pic_test mpp_decoder mpp_ge)
|
|
|
|
set_target_properties(pic_test PROPERTIES INSTALL_RPATH "/usr/local/lib")
|
|
|
|
if(DEFINED CMAKE_INSTALL_FULL_LIBDIR)
|
|
install(TARGETS pic_test RUNTIME DESTINATION "${CMAKE_INSTALL_FULL_BINDIR}")
|
|
endif() # CMAKE_INSTALL_FULL_LIBDIR
|
|
|
|
############################### pic_ext_test ###############################
|
|
add_executable(pic_ext_test pic_decode_ext_test.c)
|
|
|
|
target_link_libraries(pic_ext_test mpp_decoder)
|
|
|
|
set_target_properties(pic_ext_test PROPERTIES INSTALL_RPATH "/usr/local/lib")
|
|
|
|
if(DEFINED CMAKE_INSTALL_FULL_LIBDIR)
|
|
install(TARGETS pic_ext_test RUNTIME DESTINATION "${CMAKE_INSTALL_FULL_BINDIR}")
|
|
endif() # CMAKE_INSTALL_FULL_LIBDIR
|
|
|
|
############################### pic_ext2_test ###############################
|
|
add_executable(pic_ext2_test pic_decode_ext2_test.c)
|
|
|
|
target_link_libraries(pic_ext2_test mpp_decoder)
|
|
|
|
set_target_properties(pic_ext2_test PROPERTIES INSTALL_RPATH "/usr/local/lib")
|
|
|
|
if(DEFINED CMAKE_INSTALL_FULL_LIBDIR)
|
|
install(TARGETS pic_ext2_test RUNTIME DESTINATION "${CMAKE_INSTALL_FULL_BINDIR}")
|
|
endif() # CMAKE_INSTALL_FULL_LIBDIR
|
|
|
|
############################### pic_err_test ###############################
|
|
add_executable(pic_err_test pic_error_test.c)
|
|
|
|
target_link_libraries(pic_err_test mpp_decoder)
|
|
|
|
set_target_properties(pic_err_test PROPERTIES INSTALL_RPATH "/usr/local/lib")
|
|
|
|
if(DEFINED CMAKE_INSTALL_FULL_LIBDIR)
|
|
install(TARGETS pic_err_test RUNTIME DESTINATION "${CMAKE_INSTALL_FULL_BINDIR}")
|
|
endif() # CMAKE_INSTALL_FULL_LIBDIR
|
|
|
|
############################### gz_test #######################################
|
|
add_executable(gz_test gz_test.c)
|
|
|
|
target_link_libraries(gz_test mpp_decoder)
|
|
|
|
set_target_properties(gz_test PROPERTIES INSTALL_RPATH "/usr/local/lib")
|
|
|
|
if(DEFINED CMAKE_INSTALL_FULL_LIBDIR)
|
|
install(TARGETS gz_test RUNTIME DESTINATION "${CMAKE_INSTALL_FULL_BINDIR}")
|
|
endif() # CMAKE_INSTALL_FULL_LIBDIR
|
|
|
|
############################### mpp_heap_fb_test #######################################
|
|
add_executable(mpp_heap_fb_test mpp_heap_fb_test.c)
|
|
|
|
target_link_libraries(mpp_heap_fb_test mpp_decoder)
|
|
|
|
set_target_properties(mpp_heap_fb_test PROPERTIES INSTALL_RPATH "/usr/local/lib")
|
|
|
|
if(DEFINED CMAKE_INSTALL_FULL_LIBDIR)
|
|
install(TARGETS mpp_heap_fb_test RUNTIME DESTINATION "${CMAKE_INSTALL_FULL_BINDIR}")
|
|
endif() # CMAKE_INSTALL_FULL_LIBDIR
|
|
|
|
############################### hwpng_test #######################################
|
|
add_executable(hwpng_test hwpng_test.c)
|
|
|
|
target_link_libraries(hwpng_test mpp_decoder)
|
|
|
|
set_target_properties(hwpng_test PROPERTIES INSTALL_RPATH "/usr/local/lib")
|
|
|
|
if(DEFINED CMAKE_INSTALL_FULL_LIBDIR)
|
|
install(TARGETS hwpng_test RUNTIME DESTINATION "${CMAKE_INSTALL_FULL_BINDIR}")
|
|
endif() # CMAKE_INSTALL_FULL_LIBDIR
|
|
|
|
############################### hwjpeg_test #######################################
|
|
add_executable(hwjpeg_test hwjpeg_test.c)
|
|
|
|
target_link_libraries(hwjpeg_test mpp_decoder)
|
|
|
|
set_target_properties(hwjpeg_test PROPERTIES INSTALL_RPATH "/usr/local/lib")
|
|
|
|
if(DEFINED CMAKE_INSTALL_FULL_LIBDIR)
|
|
install(TARGETS hwjpeg_test RUNTIME DESTINATION "${CMAKE_INSTALL_FULL_BINDIR}")
|
|
endif() # CMAKE_INSTALL_FULL_LIBDIR
|
|
|
|
############################### ge_test #######################################
|
|
add_subdirectory(${CMAKE_CURRENT_SOURCE_DIR}/ge_test)
|
|
############################### vegede_test #######################################
|
|
add_executable(vegede_test ve_ge_de_test.c)
|
|
|
|
target_link_libraries(vegede_test mpp_decoder mpp_ge)
|
|
|
|
set_target_properties(vegede_test PROPERTIES INSTALL_RPATH "/usr/local/lib")
|
|
|
|
if(DEFINED CMAKE_INSTALL_FULL_LIBDIR)
|
|
install(TARGETS vegede_test RUNTIME DESTINATION "${CMAKE_INSTALL_FULL_BINDIR}")
|
|
endif() # CMAKE_INSTALL_FULL_LIBDIR
|
|
|
|
############################### jpeg_encode #######################################
|
|
add_executable(jpeg_encode_test jpeg_encode_test.c)
|
|
|
|
target_link_libraries(jpeg_encode_test mpp_encoder)
|
|
|
|
set_target_properties(jpeg_encode_test PROPERTIES INSTALL_RPATH "/usr/local/lib")
|
|
|
|
if(DEFINED CMAKE_INSTALL_FULL_LIBDIR)
|
|
install(TARGETS jpeg_encode_test RUNTIME DESTINATION "${CMAKE_INSTALL_FULL_BINDIR}")
|
|
endif() # CMAKE_INSTALL_FULL_LIBDIR
|
|
|
|
############################### jpeg_decode_test #######################################
|
|
############################### jpeg_encode #######################################
|
|
############################### mpp_video #######################################
|
|
add_executable(mpp_video_test mpp_video.c mpp_video_test.c bit_stream_parser.c)
|
|
|
|
target_link_libraries(mpp_video_test mpp_decoder pthread)
|
|
|
|
set_target_properties(mpp_video_test PROPERTIES INSTALL_RPATH "/usr/local/lib")
|
|
|
|
if(DEFINED CMAKE_INSTALL_FULL_LIBDIR)
|
|
install(TARGETS mpp_video_test RUNTIME DESTINATION "${CMAKE_INSTALL_FULL_BINDIR}")
|
|
endif() # CMAKE_INSTALL_FULL_LIBDIR
|
|
|
|
############################### CCM_GAMMA #######################################
|
|
if (LINUX_VERSION_6)
|
|
add_executable(ccm_gamma ccm_gamma_test.c)
|
|
if(DEFINED CMAKE_INSTALL_FULL_LIBDIR)
|
|
install(TARGETS ccm_gamma RUNTIME DESTINATION "${CMAKE_INSTALL_FULL_BINDIR}")
|
|
endif()
|
|
endif()
|
|
|