cmake: Enable test targets.
authorPierre d'Herbemont <pdherbemont@videolan.org>
Thu, 7 Feb 2008 14:52:50 +0000 (14:52 +0000)
committerPierre d'Herbemont <pdherbemont@videolan.org>
Thu, 7 Feb 2008 14:52:50 +0000 (14:52 +0000)
extras/buildsystem/cmake/CMakeLists/src_CMakeLists.txt

index 5a33571..c3d5ae4 100644 (file)
@@ -253,3 +253,21 @@ set_target_properties(libvlc libvlc-control PROPERTIES PREFIX "")
 set_target_properties(libvlc libvlc-control PROPERTIES LINK_FLAGS "${LINK_FLAGS} ${CMAKE_THREAD_LIBS_INIT}")
 set_target_properties(libvlc libvlc-control vlc PROPERTIES COMPILE_FLAGS
     "-Wall -Wextra -Wsign-compare -Wundef -Wpointer-arith -Wbad-function-cast -Wcast-align -Wwrite-strings -Wmissing-prototypes -I${CMAKE_BINARY_DIR}/src -I${CMAKE_BINARY_DIR}/include" )
+
+##########################################################
+# Tests
+
+add_executable(testapi   control/testapi.c)
+add_executable(i18n_atof test/i18n_atof.c)
+add_executable(url       test/url.c)
+add_executable(utf8      test/utf8.c)
+
+target_link_libraries(testapi   libvlc-control)
+target_link_libraries(i18n_atof libvlc)
+target_link_libraries(url       libvlc)
+target_link_libraries(utf8      libvlc)
+
+add_test(testapi   ${EXECUTABLE_OUTPUT_PATH}/testapi)
+add_test(i18n_atof ${EXECUTABLE_OUTPUT_PATH}/i18n_atof)
+add_test(url       ${EXECUTABLE_OUTPUT_PATH}/url)
+add_test(utf8      ${EXECUTABLE_OUTPUT_PATH}/utf8)