ADT
        aaron-thesis
        arm-eh
        ast-experimental
        cleanup-dtors
        deferred_resn
        enum
        forall-pointer-decay
        jacob/cs343-translation
        jenkins-sandbox
        new-ast
        new-ast-unique-expr
        no_list
        persistent-indexer
        pthread-emulation
        qualifiedEnum
      
      
        
          | Last change
 on this file since 2a1af5b was             bf71cfd, checked in by Thierry Delisle <tdelisle@…>, 7 years ago | 
        
          | 
Moved up many directories in source
 | 
        
          | 
              
Property                 mode
 set to                 100644 | 
        
          | File size:
            1.5 KB | 
      
      
| Rev | Line |  | 
|---|
| [03286aa] | 1 | #!lua | 
|---|
|  | 2 |  | 
|---|
|  | 3 | -- Additional Linux libs: "X11", "Xxf86vm", "Xi", "Xrandr", "stdc++" | 
|---|
|  | 4 |  | 
|---|
|  | 5 | includeDirList = { | 
|---|
|  | 6 | "src/", | 
|---|
|  | 7 | "../", | 
|---|
|  | 8 | } | 
|---|
|  | 9 |  | 
|---|
|  | 10 | libDirectories = { | 
|---|
|  | 11 |  | 
|---|
|  | 12 | } | 
|---|
|  | 13 |  | 
|---|
|  | 14 |  | 
|---|
|  | 15 | if os.get() == "linux" then | 
|---|
|  | 16 | linkLibs = { | 
|---|
|  | 17 | "bsd" | 
|---|
|  | 18 | } | 
|---|
|  | 19 | end | 
|---|
|  | 20 |  | 
|---|
|  | 21 | -- Build Options: | 
|---|
|  | 22 | buildOptions = {"\n  CC = cfa\n  CXX = cfa"} | 
|---|
|  | 23 |  | 
|---|
|  | 24 | solution "strings" | 
|---|
|  | 25 | configurations  { "debug", "release", | 
|---|
|  | 26 | "cproc-debug", "cproc-release", | 
|---|
|  | 27 | "cfa-debug", "cfa-release" } | 
|---|
|  | 28 |  | 
|---|
|  | 29 | project "test" | 
|---|
|  | 30 | kind "ConsoleApp" | 
|---|
|  | 31 | language "C" | 
|---|
|  | 32 | location "build" | 
|---|
|  | 33 | objdir "build" | 
|---|
|  | 34 | targetdir "." | 
|---|
|  | 35 | buildoptions (buildOptions) | 
|---|
|  | 36 | defines {       "bool=_Bool", | 
|---|
|  | 37 | "\"true=((_Bool)(const signed int)1)\"", | 
|---|
|  | 38 | "\"false=((_Bool)(const signed int)0)\"", | 
|---|
|  | 39 | "_GNU_SOURCE", | 
|---|
|  | 40 | "__cforall", | 
|---|
|  | 41 | "USE_BSD_LIB" | 
|---|
|  | 42 | } | 
|---|
|  | 43 | libdirs (libDirectories) | 
|---|
|  | 44 | links (linkLibs) | 
|---|
|  | 45 | linkoptions (linkOptionList) | 
|---|
|  | 46 | includedirs (includeDirList) | 
|---|
|  | 47 | files { "src/**.c" } | 
|---|
|  | 48 |  | 
|---|
|  | 49 | configuration "debug" | 
|---|
|  | 50 | defines { "DEBUG" } | 
|---|
|  | 51 | flags { "Symbols" } | 
|---|
|  | 52 |  | 
|---|
|  | 53 | configuration "release" | 
|---|
|  | 54 | defines { "NDEBUG" } | 
|---|
|  | 55 | flags { "Optimize" } | 
|---|
|  | 56 |  | 
|---|
|  | 57 | configuration "cproc-debug" | 
|---|
|  | 58 | buildoptions ({"-E"}) | 
|---|
|  | 59 | linkoptions ({"-E"}) | 
|---|
|  | 60 | defines { "DEBUG" } | 
|---|
|  | 61 | flags { "Symbols" } | 
|---|
|  | 62 |  | 
|---|
|  | 63 | configuration "cproc-release" | 
|---|
|  | 64 | buildoptions ({"-E"}) | 
|---|
|  | 65 | linkoptions ({"-E"}) | 
|---|
|  | 66 | defines { "DEBUG" } | 
|---|
|  | 67 | flags { "Symbols" } | 
|---|
|  | 68 |  | 
|---|
|  | 69 | configuration "cfa-debug" | 
|---|
|  | 70 | linkoptions ({"-E"}) | 
|---|
|  | 71 | files { "build/cproc-debug/*.o" } | 
|---|
|  | 72 | defines { "DEBUG" } | 
|---|
|  | 73 | flags { "Symbols" } | 
|---|
|  | 74 |  | 
|---|
|  | 75 | configuration "cfa-release" | 
|---|
|  | 76 | linkoptions ({"-E"}) | 
|---|
|  | 77 | files { "build/cproc-debug/*.o" } | 
|---|
|  | 78 | defines { "DEBUG" } | 
|---|
|  | 79 | flags { "Symbols" } | 
|---|
       
      
  Note:
 See   
TracBrowser
 for help on using the repository browser.