Description: Allow compilation on non-Linux ports
Author: Luca Falavigna <dktrkranz@debian.org>

Index: granite-0.1.0+dfsg/lib/Application.vala
===================================================================
--- granite-0.1.0+dfsg.orig/lib/Application.vala	2012-02-11 21:16:35.000000000 +0100
+++ granite-0.1.0+dfsg/lib/Application.vala	2012-11-18 14:05:26.014653527 +0100
@@ -63,7 +63,9 @@
 
             Granite.init ();
             // set program name
+#if LINUX
             prctl (15, exec_name, 0, 0, 0);
+#endif
             Environment.set_prgname (exec_name);
 
             Posix.signal (Posix.SIGINT, sig_handler);
@@ -83,8 +85,10 @@
 
         }
 
+#if LINUX
         [CCode (cheader_filename = "sys/prctl.h", cname = "prctl")]
             protected extern static int prctl (int option, string arg2, ulong arg3, ulong arg4, ulong arg5);
+#endif
 
         public new int run (string[] args) {
 
Index: granite-0.1.0+dfsg/lib/CMakeLists.txt
===================================================================
--- granite-0.1.0+dfsg.orig/lib/CMakeLists.txt	2012-11-18 13:50:26.000000000 +0100
+++ granite-0.1.0+dfsg/lib/CMakeLists.txt	2012-11-18 14:05:02.230652797 +0100
@@ -135,3 +135,6 @@
 add_custom_command (TARGET valadocs COMMAND VALADOC_HEADER=${CMAKE_CURRENT_SOURCE_DIR}/docs/header.html valadoc -o docs_vala ${CMAKE_CURRENT_SOURCE_DIR}/*/*.vala ${CMAKE_CURRENT_SOURCE_DIR}/*.vapi ${CMAKE_CURRENT_SOURCE_DIR}/*.vala --pkg=glib-2.0 --pkg=gio-2.0 --pkg=posix --pkg=gtk+-3.0 --pkg=gio-unix-2.0 --package-name=Granite --package-version=0.1.1 --driver 0.13.x --force --doclet=elementary)
 add_custom_command (TARGET valadocs COMMAND cp ${CMAKE_SOURCE_DIR}/doc/css/ ${CMAKE_CURRENT_BINARY_DIR}/docs_vala/css -R)
 
+IF(CMAKE_SYSTEM_NAME MATCHES "Linux")
+  SET(LINUX 1)
+ENDIF()
