root/trunk/CMakeConf.txt

Revision 2, 1.2 kB (checked in by jcverdie, 3 years ago)

initial revision

Line 
1 ###############################################
2 # Ivy Support
3 ###############################################
4 IF (WEBKIT_USE_ADDONS_IVY)
5
6         #Check Ivy presence
7         FIND_PATH(IVY_DIR Ivycpp.h
8                 /usr/include /usr/include/Ivy
9                 /usr/local/include /usr/local/include/Ivy)
10        
11         FIND_LIBRARY(IVYLIB_DIR NAMES ivy PATH /usr/lib /usr/local/lib)
12
13         IF(IVY_DIR AND IVYLIB_DIR)
14                 MESSAGE ("ivy C++ found with this parameter for lib : ${IVY_DIR}")
15         ELSE (IVY_DIR AND IVYLIB_DIR)
16                 MESSAGE (FATAL_ERROR "Could not find ivy C++")
17         ENDIF (IVY_DIR AND IVYLIB_DIR)
18
19         ADD_DEFINITIONS (-D__IVY__)
20         INCLUDE_DIRECTORIES(
21                 ${CMAKE_CURRENT_SOURCE_DIR}/AddOns/Implementations/Ivy
22                 ${CMAKE_CURRENT_BINARY_DIR}/generated_sources/AddOns/Implementations/Ivy)
23
24         CREATE_LUT(OwbIvy_SRC AddOns/Implementations/Ivy/IvyRequest.cpp
25         generated_sources/AddOns/Implementations/Ivy/IvyRequest.lut.h
26         AddOns/Implementations/Ivy/IvyRequest.cpp)
27
28         #CMAKE_CURRENT... added
29         INCLUDE (${CMAKE_CURRENT_SOURCE_DIR}/AddOns/Implementations/Ivy/SourcesCMakeLists.txt)
30
31         ADD_LIBRARY (OwbIvy ${OwbIvy_SRC})
32         ADD_DEPENDENCIES (OwbIvy webcore-owb)
33
34         SET (ADDONS_LINK "${ADDONS_LINK};OwbIvy;Ivy")
35
36 ENDIF (WEBKIT_USE_ADDONS_IVY)
Note: See TracBrowser for help on using the browser.