jv_llvm_s.st
changeset 14 c7dea3fcc5a7
parent 12 f98e97fd02ef
child 16 23e82cf19788
equal deleted inserted replaced
13:fa967c0e1827 14:c7dea3fcc5a7
       
     1 "
       
     2     Copyright (C) 2015-now Jan Vrany
       
     3 
       
     4     This code is not an open-source (yet). You may use this code
       
     5     for your own experiments and projects, given that:
       
     6 
       
     7     * all modification to the code will be sent to the
       
     8       original author for inclusion in future releases
       
     9     * this is not used in any commercial software
       
    10 
       
    11     This license is provisional and may (will) change in
       
    12     a future.
       
    13 "
     1 "{ Package: 'jv:llvm_s' }"
    14 "{ Package: 'jv:llvm_s' }"
     2 
    15 
     3 "{ NameSpace: Smalltalk }"
    16 "{ NameSpace: Smalltalk }"
     4 
    17 
     5 LibraryDefinition subclass:#jv_llvm_s
    18 LibraryDefinition subclass:#jv_llvm_s
     7 	classVariableNames:''
    20 	classVariableNames:''
     8 	poolDictionaries:''
    21 	poolDictionaries:''
     9 	category:'* Projects & Packages *'
    22 	category:'* Projects & Packages *'
    10 !
    23 !
    11 
    24 
       
    25 !jv_llvm_s class methodsFor:'documentation'!
       
    26 
       
    27 copyright
       
    28 "
       
    29     Copyright (C) 2015-now Jan Vrany
       
    30 
       
    31     This code is not an open-source (yet). You may use this code
       
    32     for your own experiments and projects, given that:
       
    33 
       
    34     * all modification to the code will be sent to the
       
    35       original author for inclusion in future releases
       
    36     * this is not used in any commercial software
       
    37 
       
    38     This license is provisional and may (will) change in
       
    39     a future.
       
    40 "
       
    41 !
       
    42 
       
    43 documentation
       
    44 "
       
    45     LLVM-S provides malltalk(X) bindings to LLVM toolchain.
       
    46     It allows one to compile functions dynamically using LLVM IR.
       
    47 
       
    48     [author:]
       
    49         Jan Vrany <jan.vrany@fit.cvut.cz>
       
    50 
       
    51     [see also:]
       
    52         https://bitbucket.org/janvrany/jv-llvm-s
       
    53         http://llvm.org/
       
    54         class LLVMExamples
       
    55 
       
    56 "
       
    57 ! !
    12 
    58 
    13 !jv_llvm_s class methodsFor:'description'!
    59 !jv_llvm_s class methodsFor:'description'!
    14 
    60 
    15 excludedFromPreRequisites
    61 excludedFromPreRequisites
    16     "list packages which are to be explicitely excluded from the automatic constructed
    62     "list packages which are to be explicitely excluded from the automatic constructed
   125 
   171 
   126 companyName
   172 companyName
   127     "Returns a company string which will appear in <lib>.rc.
   173     "Returns a company string which will appear in <lib>.rc.
   128      Under win32, this is placed into the dlls file-info"
   174      Under win32, this is placed into the dlls file-info"
   129 
   175 
   130     ^ 'My Company'
   176     ^ 'Jan Vrany'
       
   177 
       
   178     "Modified: / 01-08-2015 / 06:43:42 / Jan Vrany <jan.vrany@fit.cvut.cz>"
   131 !
   179 !
   132 
   180 
   133 description
   181 description
   134     "Returns a description string which will appear in nt.def / bc.def"
   182     "Returns a description string which will appear in nt.def / bc.def"
   135 
   183 
   136     ^ 'Class Library'
   184     ^ 'Smalltalk(X) bindings to LLVM'
       
   185 
       
   186     "Modified: / 01-08-2015 / 06:44:16 / Jan Vrany <jan.vrany@fit.cvut.cz>"
   137 !
   187 !
   138 
   188 
   139 legalCopyright
   189 legalCopyright
   140     "Returns a copyright string which will appear in <lib>.rc.
   190     "Returns a copyright string which will appear in <lib>.rc.
   141      Under win32, this is placed into the dlls file-info"
   191      Under win32, this is placed into the dlls file-info"
   142 
   192 
   143     ^ 'My CopyRight or CopyLeft'
   193     ^ 'Copyright 2015-now Jan Vrany'
       
   194 
       
   195     "Modified: / 01-08-2015 / 06:44:38 / Jan Vrany <jan.vrany@fit.cvut.cz>"
   144 !
   196 !
   145 
   197 
   146 productName
   198 productName
   147     "Returns a product name which will appear in <lib>.rc.
   199     "Returns a product name which will appear in <lib>.rc.
   148      Under win32, this is placed into the dlls file-info.
   200      Under win32, this is placed into the dlls file-info.
   149      This method is usually redefined in a concrete application definition"
   201      This method is usually redefined in a concrete application definition"
   150 
   202 
   151     ^ 'LibraryName'
   203     ^ 'LLVM-S'
       
   204 
       
   205     "Modified: / 01-08-2015 / 06:44:47 / Jan Vrany <jan.vrany@fit.cvut.cz>"
   152 ! !
   206 ! !
   153 
   207 
   154 !jv_llvm_s class methodsFor:'documentation'!
   208 !jv_llvm_s class methodsFor:'documentation'!
   155 
   209 
   156 version_HG
   210 version_HG