Changeset 11065 in project


Ignore:
Timestamp:
06/23/08 09:55:23 (12 years ago)
Author:
felix winkelmann
Message:

easyffi needs access to easyffi-base at expansion time - not solved yet

Location:
release/4
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • release/4/easyffi/chicken-wrap.scm

    r11055 r11065  
    3535                   #f)
    3636                  ((string=? "-debug" arg)
    37                    (set! ##compiler#debugging-chicken '(F C))
     37                   (set! ##compiler#debugging-chicken '(C))
    3838                   #f)
    3939                  ((member arg '("--help" "-help" "-h"))
  • release/4/easyffi/easyffi.setup

    r11055 r11065  
    11(make (("easyffi.l.scm" ("easyffi.l")
    22        (run (csi -s runsilex.scm)) )
    3        ("chicken-wrap" ("chicken-wrap.scm")
    4         (compile -O2 -d0 chicken-wrap.scm) )
     3       ("chicken-wrap" ("chicken-wrap.scm" "easyffi-base.so")
     4        (compile -host -O2 -d0 chicken-wrap.scm) )
    55       ("easyffi-base.so" ("easyffi-base.scm" "easyffi.l.scm")
    6         (compile -s -O2 easyffi-base.scm -j easyffi-base)
     6        (compile -host -s -O2 easyffi-base.scm -j easyffi-base)
    77        #;(compile -s -O2 -d0 easyffi-base.scm -j easyffi-base) )
    88       ("easyffi-base.import.so" ("easyffi-base.import.scm")
    9         (compile -s -O2 -d0 easyffi-base.import.scm) )
     9        (compile -host -s -O2 -d0 easyffi-base.import.scm) )
    1010       ("easyffi.so" ("easyffi.scm" "easyffi-base.import.so")
    1111        ;; load easyffi into compiler to make module available
    12         (compile -s -O2 -d0 -X easyffi-base.import.so
    13                  easyffi.scm -j easyffi) )
     12        (compile -host -s -O2 -d0 easyffi.scm -j easyffi) )
    1413       ("easyffi.import.so" ("easyffi.import.scm")
    15         (compile -s -O2 -d0 easyffi.import.scm)))
     14        (compile -host -s -O2 -d0 easyffi.import.scm)))
    1615  '("easyffi.so" "easyffi-base.so"
    1716    "easyffi-base.import.so" "easyffi.import.so"
     
    2019(install-extension
    2120 'easyffi
    22  '("easyffi.so" "easyffi.import.so" "easyffi-base.so" "easyffi-base.import.so")
     21 '("easyffi.so" "easyffi.import.so")
     22 '((version 1.93)
     23   (syntax)))
     24
     25(install-extension
     26 'easyffi-base
     27 '("easyffi-base.so" "easyffi-base.import.so")
    2328 '((version 1.93)))
    2429
  • release/4/easyffi/tests.scm

    r8422 r11065  
    11#!/bin/sh
    2 #|
    3 exec csc -X easyffi $0 -t -c++ -o tests -debug F
     2#| -*- Scheme -*-
     3if test x"$CSC" == x""; then
     4    CSC=csc
     5fi
     6
     7exec $CSC -X easyffi $0 -t -c++ -o tests -debug F
    48|#
    59
  • release/4/matchable/matchable.setup

    r11052 r11065  
    1 (compile -s -O2 -d0 matchable.scm -j matchable)
    2 (compile -s -O2 -d0 matchable.import.scm)
     1(compile -host -s -O2 -d0 matchable.scm -j matchable)
     2(compile -host -s -O2 -d0 matchable.import.scm)
    33
    44(install-extension 'matchable
Note: See TracChangeset for help on using the changeset viewer.