xref: /aosp_15_r20/external/libxaac/test/decoder/xaacdec.cmake (revision 15dc779a375ca8b5125643b829a8aa4b70d7f451)
1list(APPEND XAACDEC_SRCS "${XAAC_ROOT}/test/decoder/ixheaacd_error.c"
2     "${XAAC_ROOT}/test/decoder/ixheaacd_fileifc.c" "${XAAC_ROOT}/test/decoder/ixheaacd_main.c"
3     "${XAAC_ROOT}/test/decoder/ixheaacd_metadata_read.c")
4
5set(LIBXAACDEC_INCLUDES ${XAAC_ROOT}/decoder ${XAAC_ROOT}/test/decoder/
6                        ${XAAC_ROOT}/decoder/drc_src)
7
8include_directories(${LIBXAACDEC_INCLUDES})
9
10libxaac_add_executable(xaacdec libxaacdec SOURCES ${XAACDEC_SRCS} INCLUDES
11                       ${LIBXAACDEC_INCLUDES})
12
13if(MSVC)
14  set_target_properties(
15    xaacdec
16    PROPERTIES
17      COMPILE_FLAGS
18      "-UARM_PROFILE_HW -UARM_PROFILE_BOARD -DDRC_ENABLE -DMULTICHANNEL_ENABLE -DECLIPSE -DWIN32 -D_CRT_SECURE_NO_WARNINGS"
19  )
20else()
21  set_target_properties(
22    xaacdec
23    PROPERTIES
24      COMPILE_FLAGS
25      "-UARM_PROFILE_HW -UARM_PROFILE_BOARD -DDRC_ENABLE -DMULTICHANNEL_ENABLE -DECLIPSE -DWIN32"
26  )
27endif()
28