TYPE3
[iec.git] / src / type3_AndroidCloud / anbox-master / tests / CMakeLists.txt
diff --git a/src/type3_AndroidCloud/anbox-master/tests/CMakeLists.txt b/src/type3_AndroidCloud/anbox-master/tests/CMakeLists.txt
new file mode 100644 (file)
index 0000000..f9b17a8
--- /dev/null
@@ -0,0 +1,33 @@
+set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -Wno-sign-compare")
+
+include_directories(
+  ${Boost_INCLUDE_DIRS}
+  ${CMAKE_SOURCE_DIR}
+  ${CMAKE_SOURCE_DIR}/external/android-emugl/host/include
+  ${CMAKE_SOURCE_DIR}/src
+)
+
+macro(ANBOX_ADD_TEST test_name src)
+  add_executable(
+    ${test_name}
+    ${src}
+  )
+
+  target_link_libraries(
+    ${test_name}
+
+    anbox-core
+
+    ${GMOCK_LIBRARIES}
+    ${GTEST_BOTH_LIBRARIES}
+
+    ${ARGN}
+
+    ${Boost_LIBRARIES}
+    ${CMAKE_THREAD_LIBS_INIT}
+  )
+
+  add_test(${test_name} ${CMAKE_CURRENT_BINARY_DIR}/${test_name} --gtest_filter=*-*requires*)
+endmacro(ANBOX_ADD_TEST)
+
+add_subdirectory(anbox)