valastuff:cmake.git
6 years agoMerge pull request #1 from purpleKarrot/master master
Jakob Westhoff [Tue, 5 Jul 2011 12:22:15 +0000 (05:22 -0700)]
Merge pull request #1 from purpleKarrot/master

Use more CMake functionality

6 years agoUse more CMake functionality
Daniel Pfeifer [Sun, 8 May 2011 08:20:55 +0000 (10:20 +0200)]
Use more CMake functionality
- use cmake for version checking rather than custom macro
- use cmake_parse_arguments rather than custom macro
- make vala_precompile a function (was a macro)
- set VALA_USE_FILE variable
- put copyright below documentation (required by cmake doc generator)

use it like this:
  find_package(Vala "0.12" REQUIRED)
  inlcude(${VALA_USE_FILE})
  vala_precompile...  (as before)

7 years agoBumped copyright years
Jakob Westhoff [Mon, 23 Aug 2010 23:21:54 +0000 (01:21 +0200)]
Bumped copyright years

7 years agoUnterstützung für CMake Pfadvariablen in CUSTOM_VAPIS
Kevin Krammer [Sun, 15 Aug 2010 14:30:44 +0000 (16:30 +0200)]
Unterstützung für CMake Pfadvariablen in CUSTOM_VAPIS

Hi Jakob,

ich experiementier seit ein paar Tagen mit Vala und hab als Basis deine
ausgezeichneten CMake Macros benutzt.

Dabei stieß ich auf den Fall, dass ich Custom Vapis die in einem Projektteil
erzeugt werden, schon zur Buildtime in einem anderen Verzeichnis benutzen
möchte.

Das führt bei relativen Pfaden leicht zu etwas in dieser Art

../../../build/libs/mylib/mylib.vapi

Mein initialer Versuch den Anfang des Pfades mittels CMAKE_BINARY_DIR
anzugeben funktionierte leider nicht  ganz so wie ich mir das gedacht hatte.
Daher hab ich mir die Macro Datei angesehen und bin zum diesem Patch gelangt.

D.h. wenn die angeführte VAPI Datei eines der beiden "Root" Verzeichnisse
enthält, wird die Datei ohne weitere Änderung angefügt, sonst wie gehabt mit
vorgestelltem CMAKE_CURRENT_SOURCE_DIR

Funktioniert nun bei mir in beiden Varianten, möglicherweise lässt sich das
aber auch eleganter lösen.

Ciao,
Kevin

From 9866e5d17f0b91e99ca6cbf295fde78168512dc5 Mon Sep 17 00:00:00 2001
From: Kevin Krammer <kevin.krammer@gmx.at>
Date: Sun, 15 Aug 2010 16:10:19 +0200
Subject: [PATCH] When building the custom VAPIs parameter, check if the given VAPI files already include root source or binary directories.
 If they do just use them as-is, only prepend current source dir if the don't.

7 years agoHandle directory path for CUSTOM_VAPI correctly.
Dzhelil Rufat [Sat, 19 Jun 2010 23:04:42 +0000 (07:04 +0800)]
Handle directory path for CUSTOM_VAPI correctly.

7 years agoOutput header files to the correct directory.
Dzhelil Rufat [Sat, 19 Jun 2010 03:49:30 +0000 (11:49 +0800)]
Output header files to the correct directory.

7 years agoRestore argument parsing.
Dzhelil Rufat [Sat, 19 Jun 2010 01:25:17 +0000 (09:25 +0800)]
Restore argument parsing.

7 years agoAdd support for specifying output directory.
Dzhelil Rufat [Sat, 19 Jun 2010 00:13:10 +0000 (08:13 +0800)]
Add support for specifying output directory.

7 years agoRather cosmetic changes in the README.rst
Felix Wolfsteller [Tue, 9 Mar 2010 21:49:00 +0000 (05:49 +0800)]
Rather cosmetic changes in the README.rst
(except for adding case-sensitivity awareness),
Added hack to allow vala_precompile to deal with Genie (.gs)
source files, too.

7 years agoMade Vala required for the ValaPrecompile macro
Jakob Westhoff [Wed, 16 Dec 2009 19:01:59 +0000 (20:01 +0100)]
Made Vala required for the ValaPrecompile macro

7 years agoAdded macro to easily check agains certain Vala versions
Jakob Westhoff [Wed, 16 Dec 2009 19:01:03 +0000 (20:01 +0100)]
Added macro to easily check agains certain Vala versions

7 years agoAdded more rst magic
Jakob Westhoff [Wed, 16 Dec 2009 02:36:44 +0000 (03:36 +0100)]
Added more rst magic

7 years agoConverted README from markdown to rst after realizing it is supported by github
Jakob Westhoff [Wed, 16 Dec 2009 02:26:44 +0000 (03:26 +0100)]
Converted README from markdown to rst after realizing it is supported by github

7 years agoAdded installation and usage example to the README file
Jakob Westhoff [Tue, 15 Dec 2009 23:11:23 +0000 (00:11 +0100)]
Added installation and usage example to the README file

7 years agoCleaned up spaces/tabs and reformatted some calls
Jakob Westhoff [Tue, 15 Dec 2009 22:34:51 +0000 (23:34 +0100)]
Cleaned up spaces/tabs and reformatted some calls

7 years agoAdded useful documentation to the macros
Jakob Westhoff [Tue, 15 Dec 2009 22:18:51 +0000 (23:18 +0100)]
Added useful documentation to the macros

7 years agoIntial export of macros from the pdf_presenter project
Jakob Westhoff [Tue, 15 Dec 2009 21:31:43 +0000 (22:31 +0100)]
Intial export of macros from the pdf_presenter project

7 years agoAdded initial readme file with a really short project overview
Jakob Westhoff [Tue, 15 Dec 2009 21:20:05 +0000 (22:20 +0100)]
Added initial readme file with a really short project overview