xref: /aosp_15_r20/external/libxaac/test/decoder/xaacdec.cmake (revision 15dc779a375ca8b5125643b829a8aa4b70d7f451)
1*15dc779aSAndroid Build Coastguard Workerlist(APPEND XAACDEC_SRCS "${XAAC_ROOT}/test/decoder/ixheaacd_error.c"
2*15dc779aSAndroid Build Coastguard Worker     "${XAAC_ROOT}/test/decoder/ixheaacd_fileifc.c" "${XAAC_ROOT}/test/decoder/ixheaacd_main.c"
3*15dc779aSAndroid Build Coastguard Worker     "${XAAC_ROOT}/test/decoder/ixheaacd_metadata_read.c")
4*15dc779aSAndroid Build Coastguard Worker
5*15dc779aSAndroid Build Coastguard Workerset(LIBXAACDEC_INCLUDES ${XAAC_ROOT}/decoder ${XAAC_ROOT}/test/decoder/
6*15dc779aSAndroid Build Coastguard Worker                        ${XAAC_ROOT}/decoder/drc_src)
7*15dc779aSAndroid Build Coastguard Worker
8*15dc779aSAndroid Build Coastguard Workerinclude_directories(${LIBXAACDEC_INCLUDES})
9*15dc779aSAndroid Build Coastguard Worker
10*15dc779aSAndroid Build Coastguard Workerlibxaac_add_executable(xaacdec libxaacdec SOURCES ${XAACDEC_SRCS} INCLUDES
11*15dc779aSAndroid Build Coastguard Worker                       ${LIBXAACDEC_INCLUDES})
12*15dc779aSAndroid Build Coastguard Worker
13*15dc779aSAndroid Build Coastguard Workerif(MSVC)
14*15dc779aSAndroid Build Coastguard Worker  set_target_properties(
15*15dc779aSAndroid Build Coastguard Worker    xaacdec
16*15dc779aSAndroid Build Coastguard Worker    PROPERTIES
17*15dc779aSAndroid Build Coastguard Worker      COMPILE_FLAGS
18*15dc779aSAndroid Build Coastguard Worker      "-UARM_PROFILE_HW -UARM_PROFILE_BOARD -DDRC_ENABLE -DMULTICHANNEL_ENABLE -DECLIPSE -DWIN32 -D_CRT_SECURE_NO_WARNINGS"
19*15dc779aSAndroid Build Coastguard Worker  )
20*15dc779aSAndroid Build Coastguard Workerelse()
21*15dc779aSAndroid Build Coastguard Worker  set_target_properties(
22*15dc779aSAndroid Build Coastguard Worker    xaacdec
23*15dc779aSAndroid Build Coastguard Worker    PROPERTIES
24*15dc779aSAndroid Build Coastguard Worker      COMPILE_FLAGS
25*15dc779aSAndroid Build Coastguard Worker      "-UARM_PROFILE_HW -UARM_PROFILE_BOARD -DDRC_ENABLE -DMULTICHANNEL_ENABLE -DECLIPSE -DWIN32"
26*15dc779aSAndroid Build Coastguard Worker  )
27*15dc779aSAndroid Build Coastguard Workerendif()
28