test case for #57
[sqlgg.git] / _oasis
blobab49efb0468bc5bf3c72f3e61287fceb6950d8a0
1 OASISFormat:  0.4
2 Name:         sqlgg
3 Version:      0.4.5
4 License:      GPL-2
5 Authors:      ygrek <ygrek@autistici.org>
6 Copyrights:   (C) 2009 ygrek
7 Homepage:     http://ygrek.org.ua/p/sqlgg/
8 BuildTools:   ocamlbuild, menhir
9 Plugins:      DevFiles (0.4), META (0.4)
10 FilesAB:      src/version_release.ml.ab
11 AlphaFeatures: ocamlbuild_more_args
12 XOCamlbuildPluginTags: package(mybuild)
13 XOCamlbuildExtraArgs: -j 0
14 OCamlVersion: >= 4.02
16 Synopsis: SQL guided (code) generator
18 Executable sqlgg
19   Path: src/
20   Install: true
21   CompiledObject: best
22   MainIs: cli.ml
23   BuildDepends: extlib, ppx_deriving.std, oUnit, sqlgg
25 Library sqlgg
26   Pack: true
27   Path: lib/
28   Modules: Parser, Parser_utils, Parser_state, Sql_lexer, Sql_parser, Sql, Stmt, Tables, Syntax
29   InternalModules: Prelude
30   BuildDepends: extlib, ppx_deriving.std
32 Library sqlgg_traits
33   Path: impl/ocaml/
34   Modules: Sqlgg_traits
35   FindlibName: traits
36   FindlibParent: sqlgg
38 Flag mysql
39   Description: Build mysql traits implementation
40   Default: false
42 Flag sqlite3
43   Description: Build sqlite3 traits implementation
44   Default: false
46 Library sqlgg_mysql
47   Build$: flag(mysql)
48   Path: impl/ocaml/mysql
49   Modules: Sqlgg_mysql
50   BuildDepends: mysql, sqlgg.traits
51   FindlibName: mysql
52   FindlibParent: sqlgg
54 Library sqlgg_sqlite3
55   Build$: flag(sqlite3)
56   Path: impl/ocaml/sqlite3
57   Modules: Sqlgg_sqlite3
58   BuildDepends: sqlite3, sqlgg.traits
59   FindlibName: sqlite3
60   FindlibParent: sqlgg
62 Test main
63   Command: $sqlgg -test
64   TestTools: sqlgg
66 Test regression
67   Command: sh ./run_test
68   TestTools: sqlgg
70 SourceRepository head
71   Type: git
72   Location: git://github.com/ygrek/sqlgg.git