Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
Fix memory leaks
[simgrid.git] / buildtools / Cmake / DefinePackages.cmake
index 7936f93..1c8f54c 100644 (file)
@@ -299,7 +299,6 @@ set(LUA_SRC
 
 set(TRACING_SRC
        src/instr/instr_config.c
-       src/instr/instr_categories.c
        src/instr/instr_interface.c
        src/instr/instr_paje.c
        src/instr/instr_msg_task.c
@@ -396,38 +395,32 @@ set(install_HEADERS
 )
 
 ### depend of some variables setted upper
-# -->CONTEXT_THREADS
+# -->CONTEXT_THREADS CONTEXT_UCONTEXT
 if(${CONTEXT_THREADS}) #pthread
        set(SURF_SRC
                ${SURF_SRC}
                src/xbt/xbt_os_thread.c
                src/simix/smx_context_thread.c
-       )
+               )
+else(${CONTEXT_THREADS}) # NOT pthread
        set(EXTRA_DIST
                ${EXTRA_DIST}
-               src/simix/smx_context_sysv.c
-       )
-else(${CONTEXT_THREADS}) #ucontext
+               src/xbt/xbt_os_thread.c
+               src/simix/smx_context_thread.c
+               )
+endif(${CONTEXT_THREADS})
+
+if(${CONTEXT_UCONTEXT}) #ucontext
        set(SURF_SRC
                ${SURF_SRC}
                src/simix/smx_context_sysv.c
        )
-
-       if(WIN32)
-       set(SURF_SRC
-               ${SURF_SRC}
-               src/xbt/xbt_os_thread.c
-               src/simix/smx_context_thread.c)
-    else(WIN32)
-       set(EXTRA_DIST
-               ${EXTRA_DIST}
-               src/xbt/xbt_os_thread.c
-               src/simix/smx_context_thread.c)
-    endif(WIN32)
-endif(${CONTEXT_THREADS})
-
-
-
+else(${CONTEXT_UCONTEXT}) # NOT ucontext
+       set(EXTRA_DIST
+               ${EXTRA_DIST}
+               src/simix/smx_context_sysv.c
+       )
+endif(${CONTEXT_UCONTEXT})
 
 # -->HAVE_GTNETS
 if(HAVE_GTNETS)
@@ -778,6 +771,7 @@ set(txt_files
        LICENSE-LGPL-2.1
        NEWS
        TODO
+       configure
 )
 
 file(GLOB_RECURSE README_files