Home My Page Projects Code Snippets Project Openings diderot
Summary Activity Tracker Tasks SCM

SCM Repository

[diderot] Diff of /branches/vis15/src/compiler/common/paths_sml.in
ViewVC logotype

Diff of /branches/vis15/src/compiler/common/paths_sml.in

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 4418, Wed Aug 17 12:49:10 2016 UTC revision 4419, Wed Aug 17 12:49:55 2016 UTC
# Line 33  Line 33 
33              ndebug : string     (* when '--debug' flag is _not_ specified *)              ndebug : string     (* when '--debug' flag is _not_ specified *)
34            }            }
35    
36      (* true if the C++ compiler requires explicit instantiation of templates *)
37        val explicitTemplates : bool
38    
39    (* command to link executables *)    (* command to link executables *)
40      val ld : string      val ld : string
41    
# Line 137  Line 140 
140            end            end
141      end (* local *)      end (* local *)
142    
143    (* paths to some useful tools *)    (* tools etc. for building executables *)
144      val ccxx = let      val ccxx = let
145            val (cmd::args) = String.tokens Char.isSpace "@CXX@"            val (cmd::args) = String.tokens Char.isSpace "@CXX@"
146            val cmd = findExe ([], cmd)            val cmd = findExe ([], cmd)
# Line 145  Line 148 
148            in            in
149              String.concatWith " " (cmd::args)              String.concatWith " " (cmd::args)
150            end            end
151    
152      val cxxFlags = {      val cxxFlags = {
153              base = "@CXXFLAGS_BASE@",              base = "@CXXFLAGS_BASE@",
154              parallel = "@PTHREAD_CFLAGS@",              parallel = "@PTHREAD_CFLAGS@",
# Line 153  Line 157 
157              debug = "-g -O0",              debug = "-g -O0",
158              ndebug = "-march=native -O3 -DNDEBUG"              ndebug = "-march=native -O3 -DNDEBUG"
159            }            }
160    
161        val explicitTemplates = @EXPLICIT_TEMPLATES@
162    
163      val ld = let      val ld = let
164            val (cmd::args) = String.tokens Char.isSpace "@LD@"            val (cmd::args) = String.tokens Char.isSpace "@LD@"
165            val cmd = findExe ([], cmd)            val cmd = findExe ([], cmd)
166            in            in
167              String.concatWith " " (cmd :: args)              String.concatWith " " (cmd :: args)
168            end            end
169    
170      val extraLibs = {      val extraLibs = {
171              base = "@LIBM@",              base = "@LIBM@",
172              parallel = "@PTHREAD_LIBS@",              parallel = "@PTHREAD_LIBS@",

Legend:
Removed from v.4418  
changed lines
  Added in v.4419

root@smlnj-gforge.cs.uchicago.edu
ViewVC Help
Powered by ViewVC 1.0.0