aboutsummaryrefslogtreecommitdiff
path: root/ide
diff options
context:
space:
mode:
authorVincent Laporte2018-11-21 09:19:34 +0000
committerVincent Laporte2019-03-18 10:29:52 +0000
commit63abcb2c05ff1cab52fc6a4d3c0e93c91e8940e5 (patch)
tree1656ff76777fc7c038df5e0012bfdcbbc780a0c0 /ide
parent8ca754b1737adb4700609d43ef434a6d06c54ffe (diff)
[CoqIDE] dune rules for installing bindings
Diffstat (limited to 'ide')
-rw-r--r--ide/dune13
1 files changed, 12 insertions, 1 deletions
diff --git a/ide/dune b/ide/dune
index 3618e4f05d..f6414353f8 100644
--- a/ide/dune
+++ b/ide/dune
@@ -27,7 +27,7 @@
(library
(name coqide_gui)
(wrapped false)
- (modules (:standard \ document fake_ide idetop coqide_main))
+ (modules (:standard \ document fake_ide idetop coqide_main default_bindings_src))
(optional)
(libraries coqide-server.protocol coqide-server.core lablgtk2.sourceview2))
@@ -43,6 +43,16 @@
(modules coqide_main)
(libraries coqide_gui))
+; Input-method bindings
+(executable
+ (name default_bindings_src)
+ (modules default_bindings_src))
+
+(rule
+ (targets default.bindings)
+ (deps (:gen ./default_bindings_src.exe))
+ (action (run %{gen} %{targets})))
+
; FIXME: we should install those in share/coqide. We better do this
; once the make-based system has been phased out.
(install
@@ -50,6 +60,7 @@
(package coqide)
(files
(coq.png as coq/coq.png)
+ (default.bindings as coq/default.bindings)
(coq_style.xml as coq/coq_style.xml)
(coq.lang as coq/coq.lang)
(coq-ssreflect.lang as coq/coq-ssreflect.lang)))