From c20bf98b2a093442bd9bb1202199da718b7ca6f3 Mon Sep 17 00:00:00 2001 From: Martin Quinson Date: Wed, 3 May 2017 18:04:18 +0200 Subject: [PATCH] try to fix #161 on Mac OSX too --- src/smpi/smpicc.in | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) diff --git a/src/smpi/smpicc.in b/src/smpi/smpicc.in index 579d646035..6fb550cfe5 100755 --- a/src/smpi/smpicc.in +++ b/src/smpi/smpicc.in @@ -18,15 +18,18 @@ CMAKE_LINKARGS="-L@libdir@" list_set CFLAGS list_set LINKARGS -if [ "@WIN32@" != "1" ]; then - # list_add CFLAGS "-Dmain=smpi_simulated_main_" - list_add CFLAGS "-fpic" - list_add LINKARGS "-shared" "-lsimgrid" "-Wl,-z,defs" -else +if [ "@WIN32@" == "1" ]; then list_add CFLAGS "-include" "@includedir@/smpi/smpi_main.h" list_add LINKARGS "@libdir@\libsimgrid.dll" +elif [ "@APPLE@" == 1 ]; then + list_add CFLAGS "-fpic" + list_add LINKARGS "-shared" "-lsimgrid" "-Wl,-undefined,error" +else + list_add CFLAGS "-fpic" + list_add LINKARGS "-shared" "-lsimgrid" "-Wl,-z,defs" fi + list_set CMDARGS while [ $# -gt 0 ]; do ARG="$1" -- 2.20.1