Code

Cmake: Fix ~PedroGui function being defined multiple times
[inkscape.git] / CMakeLists.txt
index 8b8806b6eb14bf8d76eaaa357f8576f2f1214b87..608ac6a9c7976cccbcef029b09544da0cc8a196b 100644 (file)
@@ -1,17 +1,22 @@
 PROJECT(inkscape CXX C)\r
+\r
 SET(INKSCAPE_VERSION 0.46+devel)\r
+SET(PROJECT_NAME inkscape)\r
 SET(CMAKE_BACKWARDS_COMPATIBILITY 2.4)\r
 SET(CMAKE_INCLUDE_CURRENT_DIR TRUE)\r
 \r
-SET(CMAKE_INSTALL_RPATH ${CMAKE_INSTALL_PREFIX}/lib)\r
-SET(CMAKE_SKIP_RPATH:BOOL OFF)\r
-SET(CMAKE_MODULE_PATH ${PROJECT_SOURCE_DIR}/CMakeScripts)\r
-INCLUDE(ConfigInkscapeDepends)\r
+# Set to true if compiler/linker should enable profiling:\r
+#SET(ENABLE_PROFILING TRUE)\r
+\r
+#Pretty colors\r
+SET(CMAKE_COLOR_MAKEFILE ON)\r
+#Choose verbosity level\r
+SET(CMAKE_VERBOSE_MAKEFILE OFF)\r
 
-SET(CONFIG_H
-../config.h)\r
-INCLUDE_DIRECTORIES (src/)\r
-LINK_DIRECTORIES (src/)\r
+SET(CMAKE_MODULE_PATH ${PROJECT_SOURCE_DIR}/CMakeScripts)
+INCLUDE(ConfigPaths)
+INCLUDE(ConfigInkscapeDepends)\r
+INCLUDE(HelperMacros)
 \r
 #SET(CMAKE_MAJOR_MINOR "${CMAKE_MAJOR_VERSION}.${CMAKE_MINOR_VERSION}")\r
 #IF("${CMAKE_MAJOR_MINOR}" STREQUAL "2.2")\r
@@ -33,17 +38,16 @@ CONFIGURE_FILE(
 \r
 ADD_CUSTOM_TARGET(uninstall\r
   "${CMAKE_COMMAND}" -P "${CMAKE_CURRENT_BINARY_DIR}/cmake_uninstall.cmake")\r
-
-SET(folders
-src
-cxxtest
-share
-doc
-#doc-pak
-po
-)
-\r
-FOREACH(dirlist ${folders})
-ADD_SUBDIRECTORY(${dirlist})
+\r
+SET(folders\r
+src\r
+cxxtest\r
+share\r
+doc\r
+#doc-pak\r
+po\r
+)\r
+\r
+FOREACH(dirlist ${folders})\r
+ADD_SUBDIRECTORY(${dirlist})\r
 ENDFOREACH(dirlist)
-