1SET(EWebLauncher_SOURCES 2 ${TOOLS_DIR}/EWebLauncher/main.c 3) 4 5SET(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 19SET(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 27SET(EWebLauncher_LINK_FLAGS 28 ${ECORE_X_LDFLAGS} 29 ${EDJE_LDFLAGS} 30 ${EFLDEPS_LDFLAGS} 31 ${EVAS_LDFLAGS} 32) 33 34IF (ENABLE_GLIB_SUPPORT) 35 LIST(APPEND EWebLauncher_LIBRARIES 36 ${Gdk_LIBRARIES} 37 ${Glib_LIBRARIES} 38 ${Gthread_LIBRARIES} 39 ) 40ENDIF () 41 42IF (WTF_USE_SOUP) 43 LIST(APPEND EWebLauncher_LIBRARIES ${LIBSOUP24_LIBRARIES}) 44 LIST(APPEND EWebLauncher_LINK_FLAGS ${LIBSOUP24_LDFLAGS}) 45ENDIF () 46 47IF (WTF_USE_CURL) 48 LIST(APPEND EWebLauncher_LIBRARIES ${CURL_LIBRARIES}) 49 LIST(APPEND EWebLauncher_LINK_FLAGS ${CURL_LDFLAGS}) 50ENDIF () 51 52# Override data directory. We always want to get a fresh theme. 53REMOVE_DEFINITIONS(-DDATA_DIR=\"${DATA_DIR}\") 54ADD_DEFINITIONS(-DDATA_DIR=\"${BUILD_DATA_DIR}\") 55 56INCLUDE_DIRECTORIES(${EWebLauncher_INCLUDE_DIRECTORIES}) 57ADD_EXECUTABLE(Programs/EWebLauncher ${EWebLauncher_SOURCES}) 58TARGET_LINK_LIBRARIES(Programs/EWebLauncher ${EWebLauncher_LIBRARIES}) 59ADD_TARGET_PROPERTIES(Programs/EWebLauncher LINK_FLAGS "${EWebLauncher_LINK_FLAGS}") 60