add_subdirectory(freetype)
+add_subdirectory(pixman)
target_sources(lottie-player
PRIVATE
"${CMAKE_CURRENT_LIST_DIR}/vdrawhelper.cpp"
"${CMAKE_CURRENT_LIST_DIR}/vdrawhelper_sse2.cpp"
"${CMAKE_CURRENT_LIST_DIR}/vdrawhelper_neon.cpp"
- "${CMAKE_CURRENT_LIST_DIR}/vregion.cpp"
"${CMAKE_CURRENT_LIST_DIR}/vrle.cpp"
"${CMAKE_CURRENT_LIST_DIR}/vpath.cpp"
"${CMAKE_CURRENT_LIST_DIR}/vpathmesure.cpp"
"${CMAKE_CURRENT_LIST_DIR}/vdrawable.cpp"
)
-IF("${ARCH}" STREQUAL "arm")
-SET(CMAKE_ASM_FLAGS "${CFLAGS} -x assembler-with-cpp")
-target_sources(lottie-player
- PRIVATE
- "${CMAKE_CURRENT_LIST_DIR}/pixman-arm-neon-asm.S"
- )
-ENDIF("${ARCH}" STREQUAL "arm")
-
target_include_directories(lottie-player
PRIVATE
"${CMAKE_CURRENT_LIST_DIR}"
subdir('freetype')
+subdir('pixman')
vector_dep = [freetype_dep]
+vector_dep += pixman_dep
source_file = files('vdasher.cpp')
source_file += files('vbrush.cpp')
source_file += files('vdrawable.cpp')
-source_file += files('vregion.cpp')
source_file += files('vrle.cpp')
source_file += files('vpath.cpp')
source_file += files('vpathmesure.cpp')
--- /dev/null
+target_sources(lottie-player
+ PRIVATE
+ "${CMAKE_CURRENT_LIST_DIR}/vregion.cpp"
+ )
+
+IF("${ARCH}" STREQUAL "arm")
+SET(CMAKE_ASM_FLAGS "${CFLAGS} -x assembler-with-cpp")
+target_sources(lottie-player
+ PRIVATE
+ "${CMAKE_CURRENT_LIST_DIR}/pixman-arm-neon-asm.S"
+ )
+ENDIF("${ARCH}" STREQUAL "arm")
+
+target_include_directories(lottie-player
+ PRIVATE
+ "${CMAKE_CURRENT_LIST_DIR}"
+ )
--- /dev/null
+
+source_file = files('vregion.cpp')
+
+pixman_dep = declare_dependency(
+ include_directories : include_directories('.'),
+ sources : source_file
+ )