aboutsummaryrefslogtreecommitdiff
path: root/module/vcomponent/primitive.scm
diff options
context:
space:
mode:
Diffstat (limited to 'module/vcomponent/primitive.scm')
-rw-r--r--module/vcomponent/primitive.scm22
1 files changed, 22 insertions, 0 deletions
diff --git a/module/vcomponent/primitive.scm b/module/vcomponent/primitive.scm
new file mode 100644
index 00000000..b583d454
--- /dev/null
+++ b/module/vcomponent/primitive.scm
@@ -0,0 +1,22 @@
+;;; Primitive export of symbols linked from C binary.
+
+(define-module (vcomponent primitive)
+ #:export (%vcomponent-children
+ %vcomponent-push-child!
+ %vcomponent-filter-children!
+
+ %vcomponent-parent
+
+ %vcomponent-make
+ %vcomponent-get-type
+ %vcomponent-set-type!
+
+ %vcomponent-get-attribute
+ %vcomponent-attribute-list
+
+ %vcomponent-shallow-copy))
+
+(setenv "LD_LIBRARY_PATH"
+ (string-append (dirname (dirname (dirname (current-filename))))
+ "/lib"))
+(load-extension "libguile-calendar" "init_lib")