69ac7bf4f02facd0be327dde2f410182368e33f7
[WebKit-https.git] / Tools / EWebLauncher / CMakeLists.txt
1 SET(EWebLauncher_SOURCES
2     ${TOOLS_DIR}/EWebLauncher/main.c
3 )
4
5 SET(EWebLauncher_LIBRARIES
6     ${JavaScriptCore_LIBRARY_NAME}
7     ${WebCore_LIBRARY_NAME}
8     ${WebKit_LIBRARY_NAME}
9     ${Cairo_LIBRARIES}
10     ${ECORE_X_LIBRARIES}
11     ${EDJE_LIBRARIES}
12     ${EFLDEPS_LIBRARIES}
13     ${EVAS_LIBRARIES}
14     ${LIBXML2_LIBRARIES}
15     ${LIBXSLT_LIBRARIES}
16     ${SQLITE_LIBRARIES}
17 )
18
19 SET(EWebLauncher_INCLUDE_DIRECTORIES
20     "${WEBKIT_DIR}/efl/ewk"
21     ${Cairo_INCLUDE_DIRS}
22     ${EDJE_INCLUDE_DIRS}
23     ${EFLDEPS_INCLUDE_DIRS}
24     ${EVAS_INCLUDE_DIRS}
25 )
26
27 SET(EWebLauncher_LINK_FLAGS
28     ${ECORE_X_LDFLAGS}
29     ${EDJE_LDFLAGS}
30     ${EFLDEPS_LDFLAGS}
31     ${EVAS_LDFLAGS}
32 )
33
34 IF (ENABLE_GLIB_SUPPORT)
35     LIST(APPEND EWebLauncher_LIBRARIES
36         ${Gdk_LIBRARIES}
37         ${Glib_LIBRARIES}
38         ${Gthread_LIBRARIES}
39     )
40 ENDIF ()
41
42 IF (WTF_USE_SOUP)
43     LIST(APPEND EWebLauncher_LIBRARIES ${LIBSOUP24_LIBRARIES})
44     LIST(APPEND EWebLauncher_LINK_FLAGS ${LIBSOUP24_LDFLAGS})
45 ENDIF ()
46
47 IF (WTF_USE_CURL)
48     LIST(APPEND EWebLauncher_LIBRARIES ${CURL_LIBRARIES})
49     LIST(APPEND EWebLauncher_LINK_FLAGS ${CURL_LDFLAGS})
50 ENDIF ()
51
52 ADD_DEFINITIONS(-DDATA_DIR=\"${THEME_BINARY_DIR}\")
53
54 INCLUDE_DIRECTORIES(${EWebLauncher_INCLUDE_DIRECTORIES})
55 ADD_EXECUTABLE(Programs/EWebLauncher ${EWebLauncher_SOURCES})
56 TARGET_LINK_LIBRARIES(Programs/EWebLauncher ${EWebLauncher_LIBRARIES})
57 ADD_TARGET_PROPERTIES(Programs/EWebLauncher LINK_FLAGS "${EWebLauncher_LINK_FLAGS}")
58 SET_TARGET_PROPERTIES(Programs/EWebLauncher PROPERTIES RUNTIME_OUTPUT_DIRECTORY "${CMAKE_BINARY_DIR}")