4c2acfcd546717a22b0235b8a243921a1c3e3cec
[platform/core/uifw/lottie-player.git] / src / vector / CMakeLists.txt
1
2 add_subdirectory(freetype)
3
4 target_sources(lottie-player
5     PRIVATE
6         "${CMAKE_CURRENT_LIST_DIR}/vdasher.cpp"
7         "${CMAKE_CURRENT_LIST_DIR}/vbrush.cpp"
8         "${CMAKE_CURRENT_LIST_DIR}/vbitmap.cpp"
9         "${CMAKE_CURRENT_LIST_DIR}/vpainter.cpp"
10         "${CMAKE_CURRENT_LIST_DIR}/vcompositionfunctions.cpp"
11         "${CMAKE_CURRENT_LIST_DIR}/vdrawhelper.cpp"
12         "${CMAKE_CURRENT_LIST_DIR}/vdrawhelper_sse2.cpp"
13         "${CMAKE_CURRENT_LIST_DIR}/vdrawhelper_neon.cpp"
14         "${CMAKE_CURRENT_LIST_DIR}/vregion.cpp"
15         "${CMAKE_CURRENT_LIST_DIR}/vrle.cpp"
16         "${CMAKE_CURRENT_LIST_DIR}/vpath.cpp"
17         "${CMAKE_CURRENT_LIST_DIR}/vpathmesure.cpp"
18         "${CMAKE_CURRENT_LIST_DIR}/vmatrix.cpp"
19         "${CMAKE_CURRENT_LIST_DIR}/velapsedtimer.cpp"
20         "${CMAKE_CURRENT_LIST_DIR}/vdebug.cpp"
21         "${CMAKE_CURRENT_LIST_DIR}/vinterpolator.cpp"
22         "${CMAKE_CURRENT_LIST_DIR}/vbezier.cpp"
23         "${CMAKE_CURRENT_LIST_DIR}/vraster.cpp"
24         "${CMAKE_CURRENT_LIST_DIR}/vdrawable.cpp"
25     )
26
27 IF("${ARCH}" STREQUAL "arm")
28 SET(CMAKE_ASM_FLAGS "${CFLAGS} -x assembler-with-cpp")
29 target_sources(lottie-player
30     PRIVATE
31         "${CMAKE_CURRENT_LIST_DIR}/pixman-arm-neon-asm.S"
32     )
33 ENDIF("${ARCH}" STREQUAL "arm")
34
35 target_include_directories(lottie-player
36     PRIVATE
37         "${CMAKE_CURRENT_LIST_DIR}"
38     )