4 # search packages used by KDE
5 find_package(KDE4 REQUIRED)
9 find_package(LibXml2 REQUIRED)
10 find_package(LibXslt REQUIRED)
11 find_package(JPEG REQUIRED)
12 find_package(PNG REQUIRED)
14 find_program(BISON_EXECUTABLE bison)
15 find_program(GPERF_EXECUTABLE gperf)
17 # quick check the libicu is available
18 find_path(LIBICU_INCLUDE_DIR unicode/umachine.h )
20 find_path(LIBCURL_INCLUDE_DIR curl/curl.h )
22 if (NOT BISON_EXECUTABLE)
23 message(FATAL_ERROR "Could not find bison")
24 endif (NOT BISON_EXECUTABLE)
26 if (NOT GPERF_EXECUTABLE)
27 message(FATAL_ERROR "Could not find gperf")
28 endif (NOT GPERF_EXECUTABLE)
30 if (NOT LIBICU_INCLUDE_DIR)
31 message(FATAL_ERROR "libicu not found, cannot create unity without it")
32 endif (NOT LIBICU_INCLUDE_DIR)
34 if (NOT LIBCURL_INCLUDE_DIR)
35 message(FATAL_ERROR "libcurl not found, cannot create unity without it")
36 endif (NOT LIBCURL_INCLUDE_DIR)
38 add_definitions (${QT_DEFINITIONS} ${KDE4_DEFINITIONS} -DQT3_SUPPORT -DHAVE_CONFIG_H=1)
39 link_directories (${KDE4_LIB_DIR})
40 include_directories (${CMAKE_SOURCE_DIR} ${CMAKE_BINARY_DIR} ${KDE4_INCLUDES} ${LIBICU_INCLUDE_DIR})
42 add_definitions( -fpermissive )
43 add_definitions( -DUSE_SYSTEM_MALLOC=1 )
45 # Once we use KDE stuff, adjust wtf/Platform.h for BUILDING_KDE__ ...
46 add_definitions( -DBUILDING_QT__=1 )
48 add_subdirectory( JavaScriptCore )
49 add_subdirectory( WebCore )
51 include_directories ( BEFORE ${CMAKE_CURRENT_BINARY_DIR} )
56 # search packages used by KDE
57 find_package(KDE4 REQUIRED)
58 include (KDE4Defaults)
59 include (MacroLibrary)
61 find_package(LibXml2 REQUIRED)
62 find_package(LibXslt REQUIRED)
63 find_package(JPEG REQUIRED)
64 find_package(PNG REQUIRED)
66 find_program(BISON_EXECUTABLE bison)
67 find_program(GPERF_EXECUTABLE gperf)
69 # quick check the libicu is available
70 find_path(LIBICU_INCLUDE_DIR unicode/umachine.h )
72 find_path(LIBCURL_INCLUDE_DIR curl/curl.h )
74 if (NOT BISON_EXECUTABLE)
75 message(FATAL_ERROR "Could not find bison")
76 endif (NOT BISON_EXECUTABLE)
78 if (NOT GPERF_EXECUTABLE)
79 message(FATAL_ERROR "Could not find gperf")
80 endif (NOT GPERF_EXECUTABLE)
82 if (NOT LIBICU_INCLUDE_DIR)
83 message(FATAL_ERROR "libicu not found, cannot create unity without it")
84 endif (NOT LIBICU_INCLUDE_DIR)
86 if (NOT LIBCURL_INCLUDE_DIR)
87 message(FATAL_ERROR "libcurl not found, cannot create unity without it")
88 endif (NOT LIBCURL_INCLUDE_DIR)
90 add_definitions (${QT_DEFINITIONS} ${KDE4_DEFINITIONS} -DQT3_SUPPORT -DHAVE_CONFIG_H=1)
91 link_directories (${KDE4_LIB_DIR})
92 include_directories (${CMAKE_SOURCE_DIR} ${CMAKE_BINARY_DIR} ${KDE4_INCLUDES} ${LIBICU_INCLUDE_DIR})
94 add_definitions( -fpermissive )
95 add_definitions( -DUSE_SYSTEM_MALLOC=1 )
97 # Once we use KDE stuff, adjust wtf/Platform.h for BUILDING_KDE__ ...
98 add_definitions( -DBUILDING_QT__=1 )
100 add_subdirectory( JavaScriptCore )
101 add_subdirectory( WebCore )
103 include_directories ( BEFORE ${CMAKE_CURRENT_BINARY_DIR} )