Code

Cmake: Find Dependencies rebuilt
[inkscape.git] / CMakeLists.txt
1 PROJECT(inkscape)\r
2 \r
3 SET(INKSCAPE_VERSION 0.46+devel)\r
4 SET(PROJECT_NAME inkscape)\r
5 CMAKE_MINIMUM_REQUIRED(VERSION 2.4.6)\r
6 SET(CMAKE_INCLUDE_CURRENT_DIR TRUE)\r
7 \r
8 SET(CMAKE_MODULE_PATH ${PROJECT_SOURCE_DIR}/CMakeScripts)
9 INCLUDE(ConfigPaths)
10 INCLUDE(DefineDependsandFlags)\r
11 INCLUDE(HelperMacros)
12 \r# Set to true if compiler/linker should enable profiling:\r
13 #SET(ENABLE_PROFILING TRUE)\r
14 \r
15 #make dist target\r
16 SET(INKSCAPE_DIST_PREFIX "${PROJECT_NAME}-${INKSCAPE_VERSION}")\r
17 ADD_CUSTOM_TARGET(dist svn export --force -q "${CMAKE_SOURCE_DIR}" "${CMAKE_BINARY_DIR}/${INKSCAPE_DIST_PREFIX}" \r
18                 COMMAND tar -czf "${CMAKE_BINARY_DIR}/${INKSCAPE_DIST_PREFIX}.tar.gz" -C "${CMAKE_BINARY_DIR}" --exclude=".hidden" ${INKSCAPE_DIST_PREFIX}\r
19                 WORKING_DIRECTORY "${CMAKE_SOURCE_DIR}")\r
20 \r
21 #make unistall target\r
22 CONFIGURE_FILE(\r
23   "${CMAKE_CURRENT_SOURCE_DIR}/cmake_uninstall.cmake.in"\r
24   "${CMAKE_CURRENT_BINARY_DIR}/cmake_uninstall.cmake"\r
25   IMMEDIATE @ONLY)\r
26 \r
27 ADD_CUSTOM_TARGET(uninstall\r
28   "${CMAKE_COMMAND}" -P "${CMAKE_CURRENT_BINARY_DIR}/cmake_uninstall.cmake")\r
29 \r
30 SET(folders\r
31 src\r
32 cxxtest\r
33 share\r
34 doc\r
35 #doc-pak\r
36 po\r
37 )\r
38 \r
39 FOREACH(dirlist ${folders})\r
40 ADD_SUBDIRECTORY(${dirlist})\r
41 ENDFOREACH(dirlist)