X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/7aaac1ccdd8b0373140b3855cebfa80558ddc8d4..b2f752feb35d35e191205da26b5522038c04c2b6:/tools/cmake/DefinePackages.cmake diff --git a/tools/cmake/DefinePackages.cmake b/tools/cmake/DefinePackages.cmake index a3af7a0204..31d4066331 100644 --- a/tools/cmake/DefinePackages.cmake +++ b/tools/cmake/DefinePackages.cmake @@ -352,7 +352,6 @@ set(SIMIX_SRC src/simix/libsmx.c src/simix/smx_context.c src/simix/smx_context_base.c - src/simix/smx_context_raw.c src/simix/smx_deployment.c src/simix/smx_environment.c src/simix/smx_global.c @@ -367,6 +366,18 @@ set(SIMIX_SRC ${SIMIX_GENERATED_SRC} ) +# Don't try to compile our inline assembly with MSVC +if (MSVC) + set(EXTRA_DIST + ${EXTRA_DIST} + src/simix/smx_context_raw.c) +else() + set(SIMIX_SRC + ${SIMIX_SRC} + src/simix/smx_context_raw.c) +endif() + +# Boost context may not be available if (HAVE_BOOST_CONTEXT) set(SIMIX_SRC ${SIMIX_SRC}