xref: /aosp_15_r20/external/libxaac/test/encoder/xaacenc.cmake (revision 15dc779a375ca8b5125643b829a8aa4b70d7f451)
1list(APPEND XAACENC_SRCS
2     "${XAAC_ROOT}/test/encoder/impd_drc_user_config.c"
3     "${XAAC_ROOT}/test/encoder/ixheaace_error.c"
4     "${XAAC_ROOT}/test/encoder/ixheaace_testbench.c")
5
6set(LIBXAACENC_INCLUDES ${XAAC_ROOT}/encoder
7                        ${XAAC_ROOT}/test/encoder
8                        ${XAAC_ROOT}/encoder/drc_src
9                        ${XAAC_ROOT}/common)
10
11include_directories(${LIBXAACENC_INCLUDES})
12
13libxaac_add_executable(xaacenc libxaacenc SOURCES ${XAACENC_SRCS} INCLUDES
14                       ${LIBXAACENC_INCLUDES})
15
16if (MSVC)
17    set_target_properties(
18        xaacenc
19        PROPERTIES
20        COMPILE_FLAGS
21        "-D_CRT_SECURE_NO_WARNINGS -D_X86_")
22else()
23    set_target_properties(
24        xaacenc
25        PROPERTIES
26        COMPILE_FLAGS
27        "-D_X86_ -c -O3 -Wall -Wsequence-point -Wunused-function"
28        )
29endif()
30