1cmake_minimum_required( VERSION 2.8.8 ) 2add_definitions(-fno-rtti) 3 4add_compile_options(-std=c++11) 5add_definitions(-std=c++11 -Wno-attributes -Wno-deprecated-declarations -DANDROID_STL=c++_shared) 6 7set(RK_MPI_TEST_AO_SRC 8 test_mpi_ao.cpp 9) 10 11set(RK_MPI_TEST_ADEC_SRC 12 test_mpi_adec.cpp 13) 14 15set(RK_MPI_TEST_VPSS_SRC 16 test_mpi_vpss.cpp 17) 18 19set(RK_MPI_TEST_AVS_SRC 20 test_mpi_avs.cpp 21) 22 23set(RK_MPI_TEST_VGS_SRC 24 test_mpi_vgs.cpp 25) 26 27set(RK_MPI_TEST_MB_SRC 28 test_mpi_mb.cpp 29) 30 31set(RK_MPI_TEST_SYS_SRC 32 test_mpi_sys.cpp 33) 34 35set(RK_MPI_TEST_VDEC_SRC 36 test_mpi_vdec.cpp 37) 38 39set(RK_MPI_TEST_ALL_SRC 40 test_mpi_all.cpp 41) 42 43set(RK_MPI_TEST_VENC_SRC 44 test_mpi_venc.cpp 45) 46 47set(RK_MPI_TEST_TDE_SRC 48 test_mpi_tde.cpp 49) 50 51set(RK_MPI_TEST_AI_SRC 52 test_mpi_ai.cpp 53) 54 55set(RK_MPI_TEST_RGN_SRC 56 test_mpi_rgn.cpp 57) 58 59set(RK_MPI_TEST_VO_SRC 60 test_mpi_vo.cpp 61) 62 63set(RK_MPI_TEST_AENC_SRC 64 test_mpi_aenc.cpp 65) 66 67set(RK_MPI_TEST_AMIX_SRC 68 test_mpi_amix.cpp 69) 70 71set(RK_MPI_TEST_VI_SRC 72 test_mpi_vi.cpp 73) 74 75set(RK_MPI_TEST_MMZ_SRC 76 test_mpi_mmz.cpp 77) 78 79set(RK_MPI_TEST_GDC_SRC 80 test_mpi_gdc.cpp 81) 82 83set(RK_MPI_TEST_AVIO_SRC 84 sys/test_sys_avio.cpp 85) 86 87#-------------------------- 88# rk_mpi_ao_test 89#-------------------------- 90add_executable(rk_mpi_ao_test ${RK_MPI_TEST_AO_SRC} ${RK_MPI_TEST_COMMON_SRC}) 91target_link_libraries(rk_mpi_ao_test ${ROCKIT_DEP_COMMON_LIBS}) 92install(TARGETS rk_mpi_ao_test RUNTIME DESTINATION "bin") 93 94#-------------------------- 95# rk_mpi_adec_test 96#-------------------------- 97add_executable(rk_mpi_adec_test ${RK_MPI_TEST_ADEC_SRC} ${RK_MPI_TEST_COMMON_SRC}) 98target_link_libraries(rk_mpi_adec_test ${ROCKIT_DEP_COMMON_LIBS}) 99install(TARGETS rk_mpi_adec_test RUNTIME DESTINATION "bin") 100 101#-------------------------- 102# rk_mpi_vpss_test 103#-------------------------- 104add_executable(rk_mpi_vpss_test ${RK_MPI_TEST_VPSS_SRC} ${RK_MPI_TEST_COMMON_SRC}) 105target_link_libraries(rk_mpi_vpss_test ${ROCKIT_DEP_COMMON_LIBS}) 106install(TARGETS rk_mpi_vpss_test RUNTIME DESTINATION "bin") 107 108# rk_mpi_vgs_test 109#-------------------------- 110add_executable(rk_mpi_vgs_test ${RK_MPI_TEST_VGS_SRC} ${RK_MPI_TEST_COMMON_SRC}) 111target_link_libraries(rk_mpi_vgs_test ${ROCKIT_DEP_COMMON_LIBS}) 112install(TARGETS rk_mpi_vgs_test RUNTIME DESTINATION "bin") 113 114#-------------------------- 115# rk_mpi_mb_test 116#-------------------------- 117add_executable(rk_mpi_mb_test ${RK_MPI_TEST_MB_SRC} ${RK_MPI_TEST_COMMON_SRC}) 118target_link_libraries(rk_mpi_mb_test ${ROCKIT_DEP_COMMON_LIBS}) 119install(TARGETS rk_mpi_mb_test RUNTIME DESTINATION "bin") 120 121#-------------------------- 122# rk_mpi_sys_test 123#-------------------------- 124add_executable(rk_mpi_sys_test ${RK_MPI_TEST_SYS_SRC} ${RK_MPI_TEST_COMMON_SRC}) 125target_link_libraries(rk_mpi_sys_test ${ROCKIT_DEP_COMMON_LIBS}) 126install(TARGETS rk_mpi_sys_test RUNTIME DESTINATION "bin") 127 128#-------------------------- 129# rk_mpi_vdec_test 130#-------------------------- 131add_executable(rk_mpi_vdec_test ${RK_MPI_TEST_VDEC_SRC} ${RK_MPI_TEST_COMMON_SRC}) 132target_link_libraries(rk_mpi_vdec_test ${ROCKIT_DEP_COMMON_LIBS}) 133install(TARGETS rk_mpi_vdec_test RUNTIME DESTINATION "bin") 134 135#-------------------------- 136# rk_mpi_all_test 137#-------------------------- 138add_executable(rk_mpi_all_test ${RK_MPI_TEST_ALL_SRC} ${RK_MPI_TEST_COMMON_SRC}) 139target_link_libraries(rk_mpi_all_test ${ROCKIT_DEP_COMMON_LIBS}) 140install(TARGETS rk_mpi_all_test RUNTIME DESTINATION "bin") 141 142#-------------------------- 143# rk_mpi_venc_test 144#-------------------------- 145add_executable(rk_mpi_venc_test ${RK_MPI_TEST_VENC_SRC} ${RK_MPI_TEST_COMMON_SRC}) 146target_link_libraries(rk_mpi_venc_test ${ROCKIT_DEP_COMMON_LIBS}) 147install(TARGETS rk_mpi_venc_test RUNTIME DESTINATION "bin") 148 149#-------------------------- 150# rk_mpi_tde_test 151#-------------------------- 152add_executable(rk_mpi_tde_test ${RK_MPI_TEST_TDE_SRC} ${RK_MPI_TEST_COMMON_SRC}) 153target_link_libraries(rk_mpi_tde_test ${ROCKIT_DEP_COMMON_LIBS}) 154install(TARGETS rk_mpi_tde_test RUNTIME DESTINATION "bin") 155 156#-------------------------- 157# rk_mpi_ai_test 158#-------------------------- 159add_executable(rk_mpi_ai_test ${RK_MPI_TEST_AI_SRC} ${RK_MPI_TEST_COMMON_SRC}) 160target_link_libraries(rk_mpi_ai_test ${ROCKIT_DEP_COMMON_LIBS}) 161install(TARGETS rk_mpi_ai_test RUNTIME DESTINATION "bin") 162 163# rk_mpi_rgn_test 164#-------------------------- 165add_executable(rk_mpi_rgn_test ${RK_MPI_TEST_RGN_SRC} ${RK_MPI_TEST_COMMON_SRC}) 166target_link_libraries(rk_mpi_rgn_test ${ROCKIT_DEP_COMMON_LIBS}) 167install(TARGETS rk_mpi_rgn_test RUNTIME DESTINATION "bin") 168 169#-------------------------- 170# rk_mpi_vo_test 171#-------------------------- 172add_executable(rk_mpi_vo_test ${RK_MPI_TEST_VO_SRC} ${RK_MPI_TEST_COMMON_SRC}) 173target_link_libraries(rk_mpi_vo_test ${ROCKIT_DEP_COMMON_LIBS}) 174install(TARGETS rk_mpi_vo_test RUNTIME DESTINATION "bin") 175 176# rk_mpi_aenc_test 177#-------------------------- 178add_executable(rk_mpi_aenc_test ${RK_MPI_TEST_AENC_SRC} ${RK_MPI_TEST_COMMON_SRC}) 179target_link_libraries(rk_mpi_aenc_test ${ROCKIT_DEP_COMMON_LIBS}) 180install(TARGETS rk_mpi_aenc_test RUNTIME DESTINATION "bin") 181 182#-------------------------- 183# rk_mpi_vi_test 184#-------------------------- 185add_executable(rk_mpi_vi_test ${RK_MPI_TEST_VI_SRC} ${RK_MPI_TEST_COMMON_SRC}) 186target_link_libraries(rk_mpi_vi_test ${ROCKIT_DEP_COMMON_LIBS}) 187install(TARGETS rk_mpi_vi_test RUNTIME DESTINATION "bin") 188 189#-------------------------- 190# rk_mpi_mmz_test 191#-------------------------- 192add_executable(rk_mpi_mmz_test ${RK_MPI_TEST_MMZ_SRC} ${RK_MPI_TEST_COMMON_SRC}) 193target_link_libraries(rk_mpi_mmz_test ${ROCKIT_DEP_COMMON_LIBS}) 194install(TARGETS rk_mpi_mmz_test RUNTIME DESTINATION "bin") 195 196#-------------------------- 197# rk_mpi_gdc_test 198#-------------------------- 199add_executable(rk_mpi_gdc_test ${RK_MPI_TEST_GDC_SRC} ${RK_MPI_TEST_COMMON_SRC}) 200target_link_libraries(rk_mpi_gdc_test ${ROCKIT_DEP_COMMON_LIBS}) 201install(TARGETS rk_mpi_gdc_test RUNTIME DESTINATION "bin") 202 203#-------------------------- 204# rk_mpi_avio_test 205#-------------------------- 206add_executable(rk_mpi_avio_test ${RK_MPI_TEST_AVIO_SRC} ${RK_MPI_TEST_COMMON_SRC}) 207target_link_libraries(rk_mpi_avio_test ${ROCKIT_DEP_COMMON_LIBS}) 208install(TARGETS rk_mpi_avio_test RUNTIME DESTINATION "bin") 209#-------------------------- 210# rk_mpi_amix_test 211#-------------------------- 212add_executable(rk_mpi_amix_test ${RK_MPI_TEST_AMIX_SRC} ${RK_MPI_TEST_COMMON_SRC}) 213target_link_libraries(rk_mpi_amix_test ${ROCKIT_DEP_COMMON_LIBS}) 214install(TARGETS rk_mpi_amix_test RUNTIME DESTINATION "bin") 215