Fix issue that timeline goes back to 00:00 during pressing FF button repeatly
[framework/web/webkit-efl.git] / Tools / tizen-webview-test / CMakeLists.txt
1 CMAKE_MINIMUM_REQUIRED(VERSION 2.6)
2
3 PROJECT(webview-test)
4
5 INCLUDE(FindPkgConfig)
6
7 # Options
8 # Build type
9 IF(NOT CMAKE_BUILD_TYPE)
10     SET(CMAKE_BUILD_TYPE "Release")
11 ENDIF(NOT CMAKE_BUILD_TYPE)
12
13 # Compiler flags
14 SET(CMAKE_C_FLAGS_PROFILING    "-O0 -g -pg")
15 SET(CMAKE_C_FLAGS_DEBUG        "-O0 -g")
16 SET(CMAKE_C_FLAGS_RELEASE      "-O2 -g")
17
18 # Set compiler options
19 ADD_DEFINITIONS("-Wall")
20 ADD_DEFINITIONS("-Wextra")
21 ADD_DEFINITIONS("-fPIE")
22 ADD_DEFINITIONS("-Wno-deprecated")
23
24 PKG_CHECK_MODULES(WEBVIEW_TEST_DEP
25     appcore-efl
26     eina
27     ecore
28     ecore-x
29     evas
30     elementary
31     ewebkit2
32     REQUIRED
33 )
34
35 SET(WEBVIEW_TEST_COMMON_SRCS
36     ${PROJECT_SOURCE_DIR}/src/main.cpp
37 )
38
39 SET(WEBVIEW_TEST_HEADERS
40     ${PROJECT_SOURCE_DIR}/include
41     ${WEBVIEW_TEST_DEP_INCLUDE_DIRS}
42 )
43
44 ADD_DEFINITIONS(${WEBVIEW_TEST_DEP_CFLAGS})
45 INCLUDE_DIRECTORIES(${WEBVIEW_TEST_HEADERS})
46
47 SET(WEBVIEW_TEST_BINARIES
48     test_create_destroy
49 )
50
51 FOREACH (testName ${WEBVIEW_TEST_BINARIES})
52     ADD_EXECUTABLE(${testName} ${WEBVIEW_TEST_COMMON_SRCS} ${PROJECT_SOURCE_DIR}/src/tests/${testName}.cpp)
53     TARGET_LINK_LIBRARIES(${testName} ${WEBVIEW_TEST_DEP_LDFLAGS} "-ldl" ${WEBVIEW_TEST_DEP_LIBRARIES})
54     INSTALL(TARGETS ${testName} DESTINATION /opt/usr/apps/${PROJECT_NAME}/bin PERMISSIONS OWNER_READ OWNER_WRITE OWNER_EXECUTE GROUP_READ GROUP_EXECUTE WORLD_READ WORLD_EXECUTE)
55 ENDFOREACH ()