Code

Cmake: More Dependency work, added new files
[inkscape.git] / CMakeScripts / DefineDependsandFlags.cmake
1 \r
2 # Include dependencies:
3 find_package(GTK2 REQUIRED)
4 find_package(GtkMM REQUIRED)
5 #find_package(SigC++ REQUIRED)
6 find_package(XML2 REQUIRED)
7 find_package(XSLT REQUIRED)
8 find_package(GSL REQUIRED)
9 find_package(ImageMagick++ REQUIRED)
10 find_package(Freetype2 REQUIRED)
11 find_package(GnomeVFS2)\r
12 find_package(Boost REQUIRED)\r
13 find_package(BoehmGC REQUIRED)
14 find_package(LibWPG)
15 find_package(PNG REQUIRED) 
16 find_package(Popt REQUIRED)
17 find_package(OpenSSL)\r
18 INCLUDE(IncludeJava)\r
19 # end Dependencies
21 #Linking \r
22 SET(INKSCAPE_LIBS 
23 "${GTK2_LIBRARIES}"
24 "${GTKMM_LIBRARIES}"
25 #"${SIGC++_LIBRARIES}"
26 "${XML2_LIBRARIES}"
27 "${XSLT_LIBRARIES}"
28 "${IMAGEMAGICK++_LIBRARIES}"
29 "${FREETYPE2_LIBRARIES}"
30 "${GNOMEVFS2_LIBRARIES}"
31 "${BOOST_LIBRARIES}"
32 "${BOEHMGC_LIBRARIES}"
33 "${PNG_LIBRARIES}"
34 "${POPT_LIBRARIES}"
35 "${OPENSSL_LIBRARIES}"
36 )
38 #Includes 
39 INCLUDE_DIRECTORIES( 
40 ${GTK2_INCLUDE_DIRS}
41 ${GTKMM_INCLUDE_DIRS}
42 #${SIGC++_INCLUDE_DIRS}
43 ${XML2_INCLUDE_DIRS}
44 ${XSLT_INCLUDE_DIRS}
45 ${IMAGEMAGICK++_INCLUDE_DIRS}
46 ${FREETYPE2_INCLUDE_DIRS}
47 ${GNOMEVFS2_INCLUDE_DIRS}
48 ${BOOST_INCLUDE_DIRS}
49 ${BOEHMGC_INCLUDE_DIRS}
50 ${PNG_INCLUDE_DIRS}
51 ${POPT_INCLUDE_DIRS}
52 ${OPENSSL_INCLUDE_DIRS}
53 ${CMAKE_BINARY_DIR}
54 ${PROJECT_SOURCE_DIR}
55 ${CMAKE_BINARY_DIR}/src
56 )
57 #C/C++ Flags
58 #SET(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -I${BOOST_INCLUDE_DIR} ")
60 #INCLUDE(ConfigCompileFlags)\r
61 INCLUDE(ConfigChecks)