Changeset 34915 in project


Ignore:
Timestamp:
12/02/17 17:10:36 (3 years ago)
Author:
sjamaan
Message:

man/5: Update "Extensions" section to current chicken-5 branch version

File:
1 edited

Legend:

Unmodified
Added
Removed
  • wiki/man/5/Extensions

    r34778 r34915  
    7878be passed using {{-I}} and {{-L}} to the C compiler.
    7979
     80Finally, you can use the {{custom-build}} egg file property to use a
     81custom script to compile your extension's code. See below for more information.
     82
    8083=== Creating eggs
    8184
     
    320323usually contains a shell command and thus may be platform sensitive.
    321324
     325The script will be made executable on UNIX systems, if necessary,
     326and will be invoked like the {{csc}} program and
     327is executed with the location of the CHICKEN
     328binaries in the {{PATH}}. Also, tjhe environment variables
     329{{CHICKEN_CC}} and {{CHICKEN_CXX}} are set to the
     330names of the C and C++ compiler that were used for building the
     331system.
     332
    322333====== csc-options
    323334
     
    336347Specifies additional link options for {{csc}} that should be
    337348used when building this component.
    338 
    339 ====== modules
    340 
    341 [egg property] (modules [MODULE ...])
    342 
    343 Specifies the modules that the extension component generates.  If this
    344 property is not specified, chicken-install assumes that a single
    345 module named after the extension file name will be emitted.
    346 
    347 This property can be used to specify that the extension doesn't
    348 generate any module (in this case {{(modules)}} should be used); or to
    349 specify the module names that the extension generates (a list of
    350 symbols).
    351349
    352350====== source
     
    813811Previous: [[Interface to external functions and variables]]
    814812
    815 Next: [[Bugs and limitations]]
     813Next: [[Extensions]]
Note: See TracChangeset for help on using the changeset viewer.