aboutsummaryrefslogtreecommitdiff
path: root/tests/AvcEncTest.cmake
diff options
context:
space:
mode:
Diffstat (limited to 'tests/AvcEncTest.cmake')
-rw-r--r--tests/AvcEncTest.cmake24
1 files changed, 24 insertions, 0 deletions
diff --git a/tests/AvcEncTest.cmake b/tests/AvcEncTest.cmake
new file mode 100644
index 0000000..a61845e
--- /dev/null
+++ b/tests/AvcEncTest.cmake
@@ -0,0 +1,24 @@
+include(ExternalProject)
+ExternalProject_Add(googletest
+ GIT_REPOSITORY https://android.googlesource.com/platform/external/googletest
+ GIT_TAG main
+ PREFIX ${AVC_ROOT}/third_party/build/googletest
+ SOURCE_DIR ${AVC_ROOT}/third_party/googletest
+ TMP_DIR ${AVC_ROOT}/third_party/build/googletest/tmp
+ INSTALL_COMMAND ""
+)
+
+list(
+ APPEND
+ AVCENCTEST_SRCS
+ "${AVC_ROOT}/tests/AvcEncTest.cpp")
+
+libavc_add_executable(AvcEncTest libavcenc
+ SOURCES ${AVCENCTEST_SRCS}
+ INCLUDES "${AVC_ROOT}/third_party/googletest/googletest/include")
+
+target_link_libraries(AvcEncTest
+ ${AVC_ROOT}/third_party/build/googletest/src/googletest-build/lib/libgtest.a
+ ${AVC_ROOT}/third_party/build/googletest/src/googletest-build/lib/libgtest_main.a)
+
+add_dependencies(AvcEncTest googletest)