X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/5fc72d28104dca5e9f2fb0d2bb047c7277a7999f..84a8af3dfe5e6cd980d1d3c767cfd0ae302444be:/tools/cmake/DefinePackages.cmake?ds=sidebyside diff --git a/tools/cmake/DefinePackages.cmake b/tools/cmake/DefinePackages.cmake index 1874494bc5..9fcf222599 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}