comparison gen/linker.cpp @ 376:6788e98ec1cd

Do only link to libpthread, libm and libdl on Linux.
author Christian Kamm <kamm incasoftware de>
date Mon, 21 Jul 2008 20:12:24 +0200
parents 3c8c58c24aa8
children a3f3c2770a0d
comparison
equal deleted inserted replaced
375:3c4460b988bd 376:6788e98ec1cd
148 char *p = (char *)global.params.libfiles->data[i]; 148 char *p = (char *)global.params.libfiles->data[i];
149 args.push_back(p); 149 args.push_back(p);
150 } 150 }
151 151
152 // default libs 152 // default libs
153 args.push_back("-lpthread"); 153 if(global.params.isLinux)
154 args.push_back("-ldl"); 154 {
155 args.push_back("-lm"); 155 args.push_back("-lpthread");
156 args.push_back("-ldl");
157 args.push_back("-lm");
158 }
156 159
157 // object files 160 // object files
158 for (int i = 0; i < global.params.objfiles->dim; i++) 161 for (int i = 0; i < global.params.objfiles->dim; i++)
159 { 162 {
160 char *p = (char *)global.params.objfiles->data[i]; 163 char *p = (char *)global.params.objfiles->data[i];