Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
smpicc: also reset CMAKE_LINKARGS when no linking is required (-c).
authorArnaud Giersch <arnaud.giersch@iut-bm.univ-fcomte.fr>
Wed, 14 Nov 2012 09:00:39 +0000 (10:00 +0100)
committerArnaud Giersch <arnaud.giersch@iut-bm.univ-fcomte.fr>
Wed, 14 Nov 2012 09:00:50 +0000 (10:00 +0100)
src/smpi/smpicc.in

index 833cfa8..29fa702 100755 (executable)
@@ -6,8 +6,8 @@ INCLUDEARGS="@includeflag@"
 CMAKE_LINKARGS="-L@libdir@"
 
 if [ "@WIN32@" != "1" ]; then
 CMAKE_LINKARGS="-L@libdir@"
 
 if [ "@WIN32@" != "1" ]; then
-  LINKARGS="-lsimgrid -lsmpi -lm"
   CFLAGS="-O2 -Dmain=smpi_simulated_main"
   CFLAGS="-O2 -Dmain=smpi_simulated_main"
+  LINKARGS="-lsimgrid -lsmpi -lm"
 else
   CFLAGS="-O2 -include @includedir@/smpi/smpi_main.h"
   LINKARGS="@libdir@\libsimgrid.dll @libdir@\libsmpi.dll"
 else
   CFLAGS="-O2 -include @includedir@/smpi/smpi_main.h"
   LINKARGS="@libdir@\libsimgrid.dll @libdir@\libsmpi.dll"
@@ -19,6 +19,7 @@ while [ -n "$1" ]; do
   shift
   case "${ARG}" in
    -c)
   shift
   case "${ARG}" in
    -c)
+      CMAKE_LINKARGS=""
       LINKARGS=""
       CMDLINE="${CMDLINE} -c "
       ;;
       LINKARGS=""
       CMDLINE="${CMDLINE} -c "
       ;;