[EFL] Add url bar to EWebLauncher and MiniBrowser/Efl.
[WebKit-https.git] / Tools / MiniBrowser / efl / CMakeLists.txt
1 SET(MiniBrowser_DIR "${TOOLS_DIR}/MiniBrowser/efl")
2
3 SET(MiniBrowser_SOURCES
4     ${TOOLS_DIR}/EWebLauncher/url_bar.c
5     ${MiniBrowser_DIR}/main.c
6 )
7
8 SET(MiniBrowser_INCLUDE_DIRECTORIES
9     ${CAIRO_INCLUDE_DIRS}
10     ${ECORE_X_INCLUDE_DIRS}
11     ${EDJE_INCLUDE_DIRS}
12     ${EFLDEPS_INCLUDE_DIRS}
13     ${EVAS_INCLUDE_DIRS}
14     ${TOOLS_DIR}/EWebLauncher
15     ${WEBKIT2_DIR}/UIProcess/API/efl
16     ${WEBKIT2_DIR}
17     ${CMAKE_SOURCE_DIR}/Source
18 )
19
20 SET(MiniBrowser_LIBRARIES
21     ${JavaScriptCore_LIBRARY_NAME}
22     ${WebCore_LIBRARY_NAME}
23     ${WebKit2_LIBRARY_NAME}
24     ${CAIRO_LIBRARIES}
25     ${ECORE_X_LIBRARIES}
26     ${EDJE_LIBRARIES}
27     ${EFLDEPS_LIBRARIES}
28     ${EVAS_LIBRARIES}
29     ${FONTCONFIG_LIBRARIES}
30     ${LIBSOUP_LIBRARIES}
31     ${LIBXML2_LIBRARIES}
32     ${LIBXSLT_LIBRARIES}
33     ${OPENGL_LIBRARIES}
34     ${SQLITE_LIBRARIES}
35 )
36
37 SET(MiniBrowser_LINK_FLAGS
38     ${ECORE_X_LDFLAGS}
39     ${EDJE_LDFLAGS}
40     ${EFLDEPS_LDFLAGS}
41     ${EVAS_LDFLAGS}
42 )
43
44 IF (ENABLE_GLIB_SUPPORT)
45     LIST(APPEND MiniBrowser_LIBRARIES
46         ${GLIB_LIBRARIES}
47         ${GLIB_GTHREAD_LIBRARIES}
48     )
49 ENDIF ()
50
51 ADD_DEFINITIONS(-DTHEME_DIR=\"${THEME_BINARY_DIR}\")
52
53 INCLUDE_DIRECTORIES(${MiniBrowser_INCLUDE_DIRECTORIES})
54
55 ADD_EXECUTABLE(MiniBrowser ${MiniBrowser_SOURCES})
56 TARGET_LINK_LIBRARIES(MiniBrowser ${MiniBrowser_LIBRARIES})
57 ADD_TARGET_PROPERTIES(MiniBrowser LINK_FLAGS "${MiniBrowser_LINK_FLAGS}")
58 SET_TARGET_PROPERTIES(MiniBrowser PROPERTIES FOLDER "Tools")
59
60 ADD_DEPENDENCIES(MiniBrowser ThemeControl)