)
# Don't try to compile our inline assembly with MSVC
-if (1)
+if (MSVC)
set(EXTRA_DIST
${EXTRA_DIST}
- src/simix/smx_context_raw.cpp)
+ src/simix/RawContext.cpp)
else()
set(SIMIX_SRC
${SIMIX_SRC}
- src/simix/smx_context_raw.cpp)
+ src/simix/RawContext.cpp)
endif()
# Boost context may not be available
### depend of some variables setted upper
# -->CONTEXT_THREADS CONTEXT_UCONTEXT
-if(0) #pthread
+if(${CONTEXT_THREADS}) #pthread
set(SURF_SRC
${SURF_SRC}
- src/simix/smx_context_thread.cpp
+ src/simix/ThreadContext.cpp
+ src/simix/ThreadContext.hpp
)
else() # NOT pthread
set(EXTRA_DIST
${EXTRA_DIST}
- src/simix/smx_context_thread.cpp
+ src/simix/ThreadContext.cpp
+ src/simix/ThreadContext.hpp
)
endif()
if(${CONTEXT_UCONTEXT}) #ucontext
set(SURF_SRC
${SURF_SRC}
- src/simix/smx_context_sysv.cpp
+ src/simix/UContext.cpp
)
else() # NOT ucontext
set(EXTRA_DIST
${EXTRA_DIST}
- src/simix/smx_context_sysv.cpp
+ src/simix/UContext.cpp
)
endif()
if(WIN32)
set(simgrid_sources
${simgrid_sources}
- src/simix/smx_context_thread.cpp
+ src/simix/src/simix/ThreadContext.cpp
+ src/simix/src/simix/ThreadContext.hpp
src/xbt/win32_ucontext.c
src/xbt/xbt_os_thread.c
)