-list_set CXXFLAGS "-std=gnu++11"
-list_set LINKARGS "-std=gnu++11"
-if [ "@WIN32@" != "1" ]; then
- # list_add CXXFLAGS "-include" "@includedir@/smpi/smpi_helpers.h"
- list_add CXXFLAGS "-fpic"
+list_set CXXFLAGS "-std=gnu++11" @SMPI_CXX_FLAGS@
+list_set LINKARGS
+
+if [ "@CMAKE_C_COMPILER_ID@" = "Clang" -a "@HAVE_SANITIZER_ADDRESS@" = "TRUE" ]; then
+ LINKER_UNDEFINED_ERROR=""
+else
+ LINKER_UNDEFINED_ERROR="1"
+fi
+
+if [ "x@WIN32@" = "x1" ]; then
+ list_add CXXFLAGS "-include" "@includedir@/smpi/smpi_main.h"
+ list_add LINKARGS "@libdir@\libsimgrid.dll"
+elif [ "x@APPLE@" = "x1" ]; then
+ list_add CXXFLAGS "-fPIC"