xref: /aosp_15_r20/external/libxaac/test/encoder/xaacenc.cmake (revision 15dc779a375ca8b5125643b829a8aa4b70d7f451)
1*15dc779aSAndroid Build Coastguard Workerlist(APPEND XAACENC_SRCS
2*15dc779aSAndroid Build Coastguard Worker     "${XAAC_ROOT}/test/encoder/impd_drc_user_config.c"
3*15dc779aSAndroid Build Coastguard Worker     "${XAAC_ROOT}/test/encoder/ixheaace_error.c"
4*15dc779aSAndroid Build Coastguard Worker     "${XAAC_ROOT}/test/encoder/ixheaace_testbench.c")
5*15dc779aSAndroid Build Coastguard Worker
6*15dc779aSAndroid Build Coastguard Workerset(LIBXAACENC_INCLUDES ${XAAC_ROOT}/encoder
7*15dc779aSAndroid Build Coastguard Worker                        ${XAAC_ROOT}/test/encoder
8*15dc779aSAndroid Build Coastguard Worker                        ${XAAC_ROOT}/encoder/drc_src
9*15dc779aSAndroid Build Coastguard Worker                        ${XAAC_ROOT}/common)
10*15dc779aSAndroid Build Coastguard Worker
11*15dc779aSAndroid Build Coastguard Workerinclude_directories(${LIBXAACENC_INCLUDES})
12*15dc779aSAndroid Build Coastguard Worker
13*15dc779aSAndroid Build Coastguard Workerlibxaac_add_executable(xaacenc libxaacenc SOURCES ${XAACENC_SRCS} INCLUDES
14*15dc779aSAndroid Build Coastguard Worker                       ${LIBXAACENC_INCLUDES})
15*15dc779aSAndroid Build Coastguard Worker
16*15dc779aSAndroid Build Coastguard Workerif (MSVC)
17*15dc779aSAndroid Build Coastguard Worker    set_target_properties(
18*15dc779aSAndroid Build Coastguard Worker        xaacenc
19*15dc779aSAndroid Build Coastguard Worker        PROPERTIES
20*15dc779aSAndroid Build Coastguard Worker        COMPILE_FLAGS
21*15dc779aSAndroid Build Coastguard Worker        "-D_CRT_SECURE_NO_WARNINGS -D_X86_")
22*15dc779aSAndroid Build Coastguard Workerelse()
23*15dc779aSAndroid Build Coastguard Worker    set_target_properties(
24*15dc779aSAndroid Build Coastguard Worker        xaacenc
25*15dc779aSAndroid Build Coastguard Worker        PROPERTIES
26*15dc779aSAndroid Build Coastguard Worker        COMPILE_FLAGS
27*15dc779aSAndroid Build Coastguard Worker        "-D_X86_ -c -O3 -Wall -Wsequence-point -Wunused-function"
28*15dc779aSAndroid Build Coastguard Worker        )
29*15dc779aSAndroid Build Coastguard Workerendif()
30