manpages/
build_*/
build/
-buildtools/Cmake/memcheck_tests.cmake
-buildtools/Cmake/test_prog/prog_va_copy.c
+tools/cmake/memcheck_tests.cmake
+tools/cmake/test_prog/prog_va_copy.c
### windows borland
*.bpr
*.bpf
##
## Check the C/C++ standard that we need
-## See also buildtools/Cmake/Flags.cmake that sets our paranoid warning flags
+## See also tools/cmake/Flags.cmake that sets our paranoid warning flags
enable_language(CXX)
include_directories(${INCLUDES})
### Setup Options
-include(${CMAKE_HOME_DIRECTORY}/buildtools/Cmake/Option.cmake)
+include(${CMAKE_HOME_DIRECTORY}/tools/cmake/Option.cmake)
### Make the *.h files with *.h.in files
-include(${CMAKE_HOME_DIRECTORY}/buildtools/Cmake/CompleteInFiles.cmake)
+include(${CMAKE_HOME_DIRECTORY}/tools/cmake/CompleteInFiles.cmake)
### Define source packages for Libs
-include(${CMAKE_HOME_DIRECTORY}/buildtools/Cmake/DefinePackages.cmake)
+include(${CMAKE_HOME_DIRECTORY}/tools/cmake/DefinePackages.cmake)
### Build some Maintainer files
-include(${CMAKE_HOME_DIRECTORY}/buildtools/Cmake/MaintainerMode.cmake)
-include(${CMAKE_HOME_DIRECTORY}/buildtools/Cmake/UnitTesting.cmake)
+include(${CMAKE_HOME_DIRECTORY}/tools/cmake/MaintainerMode.cmake)
+include(${CMAKE_HOME_DIRECTORY}/tools/cmake/UnitTesting.cmake)
### Setup gcc flags
-include(${CMAKE_HOME_DIRECTORY}/buildtools/Cmake/Flags.cmake)
+include(${CMAKE_HOME_DIRECTORY}/tools/cmake/Flags.cmake)
### Make Libs
if(NOT WIN32)
- include(${CMAKE_HOME_DIRECTORY}/buildtools/Cmake/MakeLib.cmake)
+ include(${CMAKE_HOME_DIRECTORY}/tools/cmake/MakeLib.cmake)
else()
- include(${CMAKE_HOME_DIRECTORY}/buildtools/Cmake/MakeLibWin.cmake)
+ include(${CMAKE_HOME_DIRECTORY}/tools/cmake/MakeLibWin.cmake)
endif()
### Make Exes
-include(${CMAKE_HOME_DIRECTORY}/buildtools/Cmake/MakeExe.cmake)
+include(${CMAKE_HOME_DIRECTORY}/tools/cmake/MakeExe.cmake)
### Make tests
if(enable_memcheck_xml)
set(enable_memcheck true)
endif()
-include(${CMAKE_HOME_DIRECTORY}/buildtools/Cmake/AddTests.cmake)
-include(${CMAKE_HOME_DIRECTORY}/buildtools/Cmake/CTestConfig.cmake)
+include(${CMAKE_HOME_DIRECTORY}/tools/cmake/AddTests.cmake)
+include(${CMAKE_HOME_DIRECTORY}/tools/cmake/CTestConfig.cmake)
### Setup the distrib
-include(${CMAKE_HOME_DIRECTORY}/buildtools/Cmake/Distrib.cmake)
+include(${CMAKE_HOME_DIRECTORY}/tools/cmake/Distrib.cmake)
### Pipol compilation
-include(${CMAKE_HOME_DIRECTORY}/buildtools/Cmake/Pipol.cmake)
+include(${CMAKE_HOME_DIRECTORY}/tools/cmake/Pipol.cmake)
### Build the doc
if(NOT WIN32)
- include(${CMAKE_HOME_DIRECTORY}/buildtools/Cmake/GenerateDoc.cmake)
+ include(${CMAKE_HOME_DIRECTORY}/tools/cmake/GenerateDoc.cmake)
else()
- include(${CMAKE_HOME_DIRECTORY}/buildtools/Cmake/GenerateDocWin.cmake)
+ include(${CMAKE_HOME_DIRECTORY}/tools/cmake/GenerateDocWin.cmake)
endif()
### Print ARGS
-include(${CMAKE_HOME_DIRECTORY}/buildtools/Cmake/PrintArgs.cmake)
+include(${CMAKE_HOME_DIRECTORY}/tools/cmake/PrintArgs.cmake)
INCLUDE(Dart)
\section inside_cmake_addsrc How to add source files?
-If you want modified, add or delete source files from a library you have to edit <project/directory>/buildtools/Cmake/DefinePackages.cmake.
+If you want modified, add or delete source files from a library you have to edit <project/directory>/tools/cmake/DefinePackages.cmake.
Chose the section you are interested in and modify it.
\verbatim
\endverbatim
Then, you have to follow these steps:
-\li Add the following line to <project/directory>/buildtools/Cmake/MakeExe.cmake:
+\li Add the following line to <project/directory>/tools/cmake/MakeExe.cmake:
\verbatim
add_subdirectory(${CMAKE_HOME_DIRECTORY}/<path_where_is_CMakeList.txt>)
\endverbatim
-\li Add your CMakeLists.txt to CMAKE_SOURCE_FILES in <project/directory>/buildtools/Cmake/DefinePackages.cmake:
+\li Add your CMakeLists.txt to CMAKE_SOURCE_FILES in <project/directory>/tools/cmake/DefinePackages.cmake:
\verbatim
set(CMAKE_SOURCE_FILES
CMakeLists.txt
If you want to test a specific function or set of functions, you need
a unit test. Edit
-<project/directory>/buildtools/Cmake/UnitTesting.cmake to add your
+<project/directory>/tools/cmake/UnitTesting.cmake to add your
source file to the TEST_CFILES list, and add the corresponding unit
file to the TEST_UNITS list. For example, if your file is toto.c,
your unit file will be toto_unit.c. The full path to your file must be
Then you have to request cmake to run your test when "ctest" is
launched. For that, you have to modify source
-<project/directory>/buildtools/Cmake/AddTests.cmake. Make sure to pick
+<project/directory>/tools/cmake/AddTests.cmake. Make sure to pick
a wise name for your test. It is often useful to check a category of
tests together. The only way to do so in ctest is to use the -R
argument that specifies a regular expression that the test names must
Ahhh, cmake and doxygen. The perfect combo to bitch about life for a
whole day...
-Edit (project)/buildtools/Cmake/DefinePackage.cmake, and add your
+Edit (project)/tools/cmake/DefinePackage.cmake, and add your
newly added page to the DOC_SOURCES. And bitch about these damn tools.
Don't forget to commit your page, so that you can get some git fun to
\section inside_doxygen_image Adding an image to the documentation
If you need to run a command (like fig2dev) to generate your image,
-edit buildtools/Cmake/GenerateDoc.cmake and add your command to the
+edit tools/cmake/GenerateDoc.cmake and add your command to the
doc target (grep for fig2dev in the file to see
where exactly). Don't forget to add the source of your image to the
archive somehow. You can add it to the list DOC_FIG of
-buildtools/Cmake/DefinePackage.cmake.
+tools/cmake/DefinePackage.cmake.
If your image is ready to use, put your png in doc/webcruft, and
register it to cmake by adding it to the DOC_IMG list of file
-buildtools/Cmake/DefinePackage.cmake so that it lands in the archive
+tools/cmake/DefinePackage.cmake so that it lands in the archive
distribution. It will also be copied automatically to the documentation.
\section inside_doxygen_website Working on the website
If you have a NS3 version that is not known (yet) to SimGrid, the
detection may fail. In that case, edit the file
-buildtools/Cmake/Modules/FindNS3.cmake in your SimGrid tree. The
+tools/cmake/Modules/FindNS3.cmake in your SimGrid tree. The
required changes are very easy, and documented at the beginning of
this file.
public static void main(String[] args) {
if (args.length >= 1 && args[0].equals("--quiet"))
- /* be careful, this execution path is used in buildtools/Cmake/Scripts/java_bundle.sh to determine where to put the libs */
+ /* be careful, this execution path is used in tools/cmake/Scripts/java_bundle.sh to determine where to put the libs */
System.out.println(getPath());
else
System.out.println("This java library will try to load the native code under the following name:\n" +getPath());
/* If you implement raw contexts for other processors, don't forget to
- update the definition of HAVE_RAWCTX in buildtools/Cmake/CompleteInFiles.cmake */
+ update the definition of HAVE_RAWCTX in tools/cmake/CompleteInFiles.cmake */
raw_stack_t raw_makecontext(char* malloced_stack, int stack_size,
rawctx_entry_point_t entry_point, void* arg) {
/** @brief When reaching EOF, check whether we are in an include tag, and behave accordingly if yes
*
- * This function is called automatically by sedding the parser in buildtools/Cmake/MaintainerMode.cmake
+ * This function is called automatically by sedding the parser in tools/cmake/MaintainerMode.cmake
* Every FAIL on "Premature EOF" is preceded by a call to this function, which role is to restore the
* previous buffer if we reached the EOF /of an include file/. Its return code is used to avoid the
* error message in that case.
ENDIF()
IF(enable_memcheck)
- INCLUDE(${CMAKE_HOME_DIRECTORY}/buildtools/Cmake/memcheck_tests.cmake)
+ INCLUDE(${CMAKE_HOME_DIRECTORY}/tools/cmake/memcheck_tests.cmake)
ENDIF()
endif()
endif()
-CONFIGURE_FILE(${CMAKE_HOME_DIRECTORY}/buildtools/Cmake/CTestCustom.cmake ${CMAKE_BINARY_DIR}/CTestCustom.cmake @ONLY)
+CONFIGURE_FILE(${CMAKE_HOME_DIRECTORY}/tools/cmake/CTestCustom.cmake ${CMAKE_BINARY_DIR}/CTestCustom.cmake @ONLY)
set(CMAKE_MODULE_PATH
${CMAKE_MODULE_PATH}
- ${CMAKE_HOME_DIRECTORY}/buildtools/Cmake/Modules
+ ${CMAKE_HOME_DIRECTORY}/tools/cmake/Modules
)
# x86_64
#Check if __thread is defined
execute_process(
- COMMAND "${CMAKE_C_COMPILER} ${CMAKE_HOME_DIRECTORY}/buildtools/Cmake/test_prog/prog_thread_storage.c"
+ COMMAND "${CMAKE_C_COMPILER} ${CMAKE_HOME_DIRECTORY}/tools/cmake/test_prog/prog_thread_storage.c"
WORKING_DIRECTORY ${CMAKE_BINARY_DIR}
RESULT_VARIABLE HAVE_thread_storage_run
)
if(HAVE_DLOPEN_IN_LIBDL)
set(DL_LIBRARY "-ldl")
endif(HAVE_DLOPEN_IN_LIBDL)
- execute_process(COMMAND ${CMAKE_C_COMPILER} ${CMAKE_HOME_DIRECTORY}/buildtools/Cmake/test_prog/prog_gnu_dynlinker.c ${DL_LIBRARY} -o test_gnu_ld
+ execute_process(COMMAND ${CMAKE_C_COMPILER} ${CMAKE_HOME_DIRECTORY}/tools/cmake/test_prog/prog_gnu_dynlinker.c ${DL_LIBRARY} -o test_gnu_ld
WORKING_DIRECTORY ${CMAKE_BINARY_DIR}
OUTPUT_VARIABLE HAVE_GNU_LD_compil
)
### Test that we have a way to create semaphores
if(HAVE_SEM_OPEN_LIB)
- execute_process(COMMAND ${CMAKE_C_COMPILER} ${CMAKE_HOME_DIRECTORY}/buildtools/Cmake/test_prog/prog_sem_open.c -lpthread -o sem_open
+ execute_process(COMMAND ${CMAKE_C_COMPILER} ${CMAKE_HOME_DIRECTORY}/tools/cmake/test_prog/prog_sem_open.c -lpthread -o sem_open
WORKING_DIRECTORY ${CMAKE_BINARY_DIR}
OUTPUT_VARIABLE HAVE_SEM_OPEN_compil
)
endif()
if(HAVE_SEM_INIT_LIB)
- execute_process(COMMAND ${CMAKE_C_COMPILER} ${CMAKE_HOME_DIRECTORY}/buildtools/Cmake/test_prog/prog_sem_init.c -lpthread -o sem_init
+ execute_process(COMMAND ${CMAKE_C_COMPILER} ${CMAKE_HOME_DIRECTORY}/tools/cmake/test_prog/prog_sem_init.c -lpthread -o sem_init
WORKING_DIRECTORY ${CMAKE_BINARY_DIR}
RESULT_VARIABLE HAVE_SEM_INIT_run OUTPUT_VARIABLE HAVE_SEM_INIT_compil)
if(HAVE_SEM_TIMEDWAIT_LIB)
execute_process(
- COMMAND "${CMAKE_C_COMPILER} ${CMAKE_HOME_DIRECTORY}/buildtools/Cmake/test_prog/prog_sem_timedwait.c -lpthread"
+ COMMAND "${CMAKE_C_COMPILER} ${CMAKE_HOME_DIRECTORY}/tools/cmake/test_prog/prog_sem_timedwait.c -lpthread"
WORKING_DIRECTORY ${CMAKE_BINARY_DIR}
OUTPUT_VARIABLE HAVE_SEM_TIMEDWAIT_run
)
if(HAVE_MUTEX_TIMEDLOCK_LIB)
execute_process(
- COMMAND "${CMAKE_C_COMPILER} ${CMAKE_HOME_DIRECTORY}/buildtools/Cmake/test_prog/prog_mutex_timedlock.c -lpthread"
+ COMMAND "${CMAKE_C_COMPILER} ${CMAKE_HOME_DIRECTORY}/tools/cmake/test_prog/prog_mutex_timedlock.c -lpthread"
WORKING_DIRECTORY ${CMAKE_BINARY_DIR}
OUTPUT_VARIABLE HAVE_MUTEX_TIMEDLOCK_run
)
# We always provide our own implementation of ucontext on Windows.
try_compile(HAVE_UCONTEXT
${CMAKE_BINARY_DIR}
- ${CMAKE_HOME_DIRECTORY}/buildtools/Cmake/test_prog/prog_AC_CHECK_MCSC.c
+ ${CMAKE_HOME_DIRECTORY}/tools/cmake/test_prog/prog_AC_CHECK_MCSC.c
COMPILE_DEFINITIONS _XBT_WIN32
INCLUDE_DIRECTORIES
${CMAKE_HOME_DIRECTORY}/src/include
# We always provide our own implementation of ucontext on Windows.
try_compile(HAVE_UCONTEXT
${CMAKE_BINARY_DIR}
- ${CMAKE_HOME_DIRECTORY}/buildtools/Cmake/test_prog/prog_AC_CHECK_MCSC.c)
+ ${CMAKE_HOME_DIRECTORY}/tools/cmake/test_prog/prog_AC_CHECK_MCSC.c)
endif()
#If can have both context
else()
try_run(RUN_makecontext_VAR COMPILE_makecontext_VAR
${CMAKE_BINARY_DIR}
- ${CMAKE_HOME_DIRECTORY}/buildtools/Cmake/test_prog/prog_stacksetup.c
+ ${CMAKE_HOME_DIRECTORY}/tools/cmake/test_prog/prog_stacksetup.c
COMPILE_DEFINITIONS "${makecontext_CPPFLAGS} ${makecontext_CPPFLAGS_2}"
)
endif()
if (NOT CMAKE_CROSSCOMPILING)
try_run(RUN_makecontext_VAR COMPILE_makecontext_VAR
${CMAKE_BINARY_DIR}
- ${CMAKE_HOME_DIRECTORY}/buildtools/Cmake/test_prog/prog_stackgrowth.c
+ ${CMAKE_HOME_DIRECTORY}/tools/cmake/test_prog/prog_stackgrowth.c
RUN_OUTPUT_VARIABLE stack
)
endif()
)
foreach(fct ${diff_va})
- write_file("${CMAKE_HOME_DIRECTORY}/buildtools/Cmake/test_prog/prog_va_copy.c" "#include <stdlib.h>
+ write_file("${CMAKE_HOME_DIRECTORY}/tools/cmake/test_prog/prog_va_copy.c" "#include <stdlib.h>
#include <stdarg.h>
#include <string.h>
#define DO_VA_COPY(d,s) ${fct}
)
execute_process(
- COMMAND ${CMAKE_C_COMPILER} "${CMAKE_HOME_DIRECTORY}/buildtools/Cmake/test_prog/prog_va_copy.c"
+ COMMAND ${CMAKE_C_COMPILER} "${CMAKE_HOME_DIRECTORY}/tools/cmake/test_prog/prog_va_copy.c"
WORKING_DIRECTORY ${CMAKE_BINARY_DIR}
RESULT_VARIABLE COMPILE_VA_NULL_VAR
OUTPUT_QUIET
else()
try_run(RUN_SNPRINTF_FUNC_VAR COMPILE_SNPRINTF_FUNC_VAR
${CMAKE_BINARY_DIR}
- ${CMAKE_HOME_DIRECTORY}/buildtools/Cmake/test_prog/prog_snprintf.c
+ ${CMAKE_HOME_DIRECTORY}/tools/cmake/test_prog/prog_snprintf.c
)
endif()
else()
try_run(RUN_VSNPRINTF_FUNC_VAR COMPILE_VSNPRINTF_FUNC_VAR
${CMAKE_BINARY_DIR}
- ${CMAKE_HOME_DIRECTORY}/buildtools/Cmake/test_prog/prog_vsnprintf.c
+ ${CMAKE_HOME_DIRECTORY}/tools/cmake/test_prog/prog_vsnprintf.c
)
endif()
"${CMAKE_BINARY_DIR}/src/context_sysv_config.h" @ONLY IMMEDIATE)
SET( CMAKEDEFINE "#cmakedefine" )
-configure_file("${CMAKE_HOME_DIRECTORY}/buildtools/Cmake/src/internal_config.h.in" "${CMAKE_BINARY_DIR}/src/internal_config.h" @ONLY IMMEDIATE)
+configure_file("${CMAKE_HOME_DIRECTORY}/tools/cmake/src/internal_config.h.in" "${CMAKE_BINARY_DIR}/src/internal_config.h" @ONLY IMMEDIATE)
configure_file("${CMAKE_BINARY_DIR}/src/internal_config.h" "${CMAKE_BINARY_DIR}/src/internal_config.h" @ONLY IMMEDIATE)
configure_file("${CMAKE_HOME_DIRECTORY}/include/simgrid_config.h.in" "${CMAKE_BINARY_DIR}/include/simgrid_config.h" @ONLY IMMEDIATE)
ELSE()
set(WIN_ARCH "64")
ENDIF()
-configure_file("${CMAKE_HOME_DIRECTORY}/buildtools/Cmake/src/simgrid.nsi.in" "${CMAKE_BINARY_DIR}/simgrid.nsi" @ONLY IMMEDIATE)
+configure_file("${CMAKE_HOME_DIRECTORY}/tools/cmake/src/simgrid.nsi.in" "${CMAKE_BINARY_DIR}/simgrid.nsi" @ONLY IMMEDIATE)
set(CMAKE_SOURCE_FILES
CMakeLists.txt
- buildtools/Cmake/AddTests.cmake
- buildtools/Cmake/CTestConfig.cmake
- buildtools/Cmake/CTestCustom.cmake
- buildtools/Cmake/CompleteInFiles.cmake
- buildtools/Cmake/DefinePackages.cmake
- buildtools/Cmake/Distrib.cmake
- buildtools/Cmake/Flags.cmake
- buildtools/Cmake/GenerateDoc.cmake
- buildtools/Cmake/GenerateDocWin.cmake
- buildtools/Cmake/MaintainerMode.cmake
- buildtools/Cmake/MakeExe.cmake
- buildtools/Cmake/MakeJava.cmake
- buildtools/Cmake/MakeLib.cmake
- buildtools/Cmake/MakeLibWin.cmake
- buildtools/Cmake/Modules/FindGFortran.cmake
- buildtools/Cmake/Modules/FindGraphviz.cmake
- buildtools/Cmake/Modules/FindLibSigc++.cmake
- buildtools/Cmake/Modules/FindLibdw.cmake
- buildtools/Cmake/Modules/FindLibunwind.cmake
- buildtools/Cmake/Modules/FindLua51Simgrid.cmake
- buildtools/Cmake/Modules/FindNS3.cmake
- buildtools/Cmake/Modules/FindRngStream.cmake
- buildtools/Cmake/Modules/FindRubySimgrid.cmake
- buildtools/Cmake/Modules/FindScala.cmake
- buildtools/Cmake/Modules/FindSimGrid.cmake
- buildtools/Cmake/Modules/FindValgrind.cmake
- buildtools/Cmake/Option.cmake
- buildtools/Cmake/Pipol.cmake
- buildtools/Cmake/PrintArgs.cmake
- buildtools/Cmake/Scripts/Diff.pm
- buildtools/Cmake/Scripts/Makefile.default
- buildtools/Cmake/Scripts/SimGrid.packproj
- buildtools/Cmake/Scripts/generate_memcheck_tests.pl
- buildtools/Cmake/Scripts/java_bundle.sh
- buildtools/Cmake/Scripts/my_valgrind.pl
- buildtools/Cmake/Scripts/postinstall.sh
- buildtools/Cmake/Scripts/preinstall.sh
- buildtools/Cmake/Scripts/update_tesh.pl
- buildtools/Cmake/UnitTesting.cmake
- buildtools/Cmake/src/internal_config.h.in
- buildtools/Cmake/src/simgrid.nsi.in
- buildtools/Cmake/test_prog/prog_AC_CHECK_MCSC.c
- buildtools/Cmake/test_prog/prog_gnu_dynlinker.c
- buildtools/Cmake/test_prog/prog_mutex_timedlock.c
- buildtools/Cmake/test_prog/prog_sem_init.c
- buildtools/Cmake/test_prog/prog_sem_open.c
- buildtools/Cmake/test_prog/prog_sem_timedwait.c
- buildtools/Cmake/test_prog/prog_snprintf.c
- buildtools/Cmake/test_prog/prog_stackgrowth.c
- buildtools/Cmake/test_prog/prog_stacksetup.c
- buildtools/Cmake/test_prog/prog_thread_storage.c
- buildtools/Cmake/test_prog/prog_vsnprintf.c
+ tools/cmake/AddTests.cmake
+ tools/cmake/CTestConfig.cmake
+ tools/cmake/CTestCustom.cmake
+ tools/cmake/CompleteInFiles.cmake
+ tools/cmake/DefinePackages.cmake
+ tools/cmake/Distrib.cmake
+ tools/cmake/Flags.cmake
+ tools/cmake/GenerateDoc.cmake
+ tools/cmake/GenerateDocWin.cmake
+ tools/cmake/MaintainerMode.cmake
+ tools/cmake/MakeExe.cmake
+ tools/cmake/MakeJava.cmake
+ tools/cmake/MakeLib.cmake
+ tools/cmake/MakeLibWin.cmake
+ tools/cmake/Modules/FindGFortran.cmake
+ tools/cmake/Modules/FindGraphviz.cmake
+ tools/cmake/Modules/FindLibSigc++.cmake
+ tools/cmake/Modules/FindLibdw.cmake
+ tools/cmake/Modules/FindLibunwind.cmake
+ tools/cmake/Modules/FindLua51Simgrid.cmake
+ tools/cmake/Modules/FindNS3.cmake
+ tools/cmake/Modules/FindRngStream.cmake
+ tools/cmake/Modules/FindRubySimgrid.cmake
+ tools/cmake/Modules/FindScala.cmake
+ tools/cmake/Modules/FindSimGrid.cmake
+ tools/cmake/Modules/FindValgrind.cmake
+ tools/cmake/Option.cmake
+ tools/cmake/Pipol.cmake
+ tools/cmake/PrintArgs.cmake
+ tools/cmake/Scripts/Diff.pm
+ tools/cmake/Scripts/Makefile.default
+ tools/cmake/Scripts/SimGrid.packproj
+ tools/cmake/Scripts/generate_memcheck_tests.pl
+ tools/cmake/Scripts/java_bundle.sh
+ tools/cmake/Scripts/my_valgrind.pl
+ tools/cmake/Scripts/postinstall.sh
+ tools/cmake/Scripts/preinstall.sh
+ tools/cmake/Scripts/update_tesh.pl
+ tools/cmake/UnitTesting.cmake
+ tools/cmake/src/internal_config.h.in
+ tools/cmake/src/simgrid.nsi.in
+ tools/cmake/test_prog/prog_AC_CHECK_MCSC.c
+ tools/cmake/test_prog/prog_gnu_dynlinker.c
+ tools/cmake/test_prog/prog_mutex_timedlock.c
+ tools/cmake/test_prog/prog_sem_init.c
+ tools/cmake/test_prog/prog_sem_open.c
+ tools/cmake/test_prog/prog_sem_timedwait.c
+ tools/cmake/test_prog/prog_snprintf.c
+ tools/cmake/test_prog/prog_stackgrowth.c
+ tools/cmake/test_prog/prog_stacksetup.c
+ tools/cmake/test_prog/prog_thread_storage.c
+ tools/cmake/test_prog/prog_vsnprintf.c
buildtools/Cross/Mingw.cmake
tools/stack-cleaner/as
tools/stack-cleaner/cc
add_custom_command(
TARGET dist-dir
- COMMAND ${CMAKE_COMMAND} -E copy ${CMAKE_HOME_DIRECTORY}/buildtools/Cmake/Scripts/Makefile.default ${PROJECT_NAME}-${release_version}/Makefile
+ COMMAND ${CMAKE_COMMAND} -E copy ${CMAKE_HOME_DIRECTORY}/tools/cmake/Scripts/Makefile.default ${PROJECT_NAME}-${release_version}/Makefile
COMMAND ${CMAKE_COMMAND} -E echo "${GIT_VERSION}" > ${PROJECT_NAME}-${release_version}/.gitversion
)
add_jar(simgrid-java_pre_jar ${JMSG_JAVA_SRC} OUTPUT_NAME simgrid)
endif()
-set(JAVA_BUNDLE "${CMAKE_HOME_DIRECTORY}/buildtools/Cmake/Scripts/java_bundle.sh")
+set(JAVA_BUNDLE "${CMAKE_HOME_DIRECTORY}/tools/cmake/Scripts/java_bundle.sh")
set(JAVA_BUNDLE_SO_FILES
${CMAKE_BINARY_DIR}/lib/${LIBSIMGRID_SO}
${CMAKE_BINARY_DIR}/lib/${LIBSIMGRID_JAVA_SO}
endif()
if(enable_java)
- include(${CMAKE_HOME_DIRECTORY}/buildtools/Cmake/MakeJava.cmake)
+ include(${CMAKE_HOME_DIRECTORY}/tools/cmake/MakeJava.cmake)
endif()
add_dependencies(simgrid maintainer_files)
#>gcc c:\simgrid-trunk\examples\msg\icomms\peer.c -static -Lc:\simgrid-trunk\lib -lsimgrid -Ic:\simgrid-trunk\include -lwsock32
if(enable_java)
- include(${CMAKE_HOME_DIRECTORY}/buildtools/Cmake/MakeJava.cmake)
+ include(${CMAKE_HOME_DIRECTORY}/tools/cmake/MakeJava.cmake)
endif()
add_library(simgrid SHARED ${simgrid_sources})
# TO CALL THIS FILE USE
#set(CMAKE_MODULE_PATH
#${CMAKE_MODULE_PATH}
-#${CMAKE_HOME_DIRECTORY}/buildtools/Cmake/Modules
+#${CMAKE_HOME_DIRECTORY}/tools/cmake/Modules
#)
find_library(HAVE_SIMGRID_LIB
if(VALGRIND_EXE)
message(STATUS "Found valgrind: ${VALGRIND_EXE}")
- SET(VALGRIND_COMMAND "${CMAKE_HOME_DIRECTORY}/buildtools/Cmake/Scripts/my_valgrind.pl")
- SET(MEMORYCHECK_COMMAND "${CMAKE_HOME_DIRECTORY}/buildtools/Cmake/Scripts/my_valgrind.pl")
+ SET(VALGRIND_COMMAND "${CMAKE_HOME_DIRECTORY}/tools/cmake/Scripts/my_valgrind.pl")
+ SET(MEMORYCHECK_COMMAND "${CMAKE_HOME_DIRECTORY}/tools/cmake/Scripts/my_valgrind.pl")
endif()
if(enable_memcheck_xml)
string(REGEX MATCH "[0-9].[0-9].[0-9]" NEW_VALGRIND_VERSION "${VALGRIND_VERSION}")
if(NEW_VALGRIND_VERSION)
message(STATUS "Valgrind version: ${NEW_VALGRIND_VERSION}")
- exec_program("${CMAKE_HOME_DIRECTORY}/buildtools/Cmake/Scripts/generate_memcheck_tests.pl ${CMAKE_HOME_DIRECTORY} ${CMAKE_HOME_DIRECTORY}/buildtools/Cmake/AddTests.cmake > ${CMAKE_HOME_DIRECTORY}/buildtools/Cmake/memcheck_tests.cmake" OUTPUT_VARIABLE SHUTT)
+ exec_program("${CMAKE_HOME_DIRECTORY}/tools/cmake/Scripts/generate_memcheck_tests.pl ${CMAKE_HOME_DIRECTORY} ${CMAKE_HOME_DIRECTORY}/tools/cmake/AddTests.cmake > ${CMAKE_HOME_DIRECTORY}/tools/cmake/memcheck_tests.cmake" OUTPUT_VARIABLE SHUTT)
set(MEMORYCHECK_COMMAND_OPTIONS "--trace-children=yes --trace-children-skip=/usr/bin/*,/bin/* --leak-check=full --show-reachable=yes --track-origins=no --read-var-info=no --num-callers=20 --suppressions=${CMAKE_HOME_DIRECTORY}/tools/simgrid.supp ${VALGRIND_EXTRA_COMMAND_OPTIONS} ")
message(STATUS "Valgrind options: ${MEMORYCHECK_COMMAND_OPTIONS}")
else()
/* internal_config.h -- characteristics of the platform, as probed by Cmake */
/* This file is AUTOMATICALLY GENERATED by Cmake. Edit the following
- template instead buildtools/Cmake/src/internal_config.h.in */
+ template instead tools/cmake/src/internal_config.h.in */
/* Copyright (c) 2004-2014. The SimGrid Team.
* All rights reserved. */
ERROR: Some files are missing and/or unexpected in the archive.
* lines beginning with '-' give files that are unexpected in the archive
* lines beginning with '+' give files that are missing from the archive
-Please fix CMake files (e.g. "buildtools/Cmake/DefinePackages.cmake"),
+Please fix CMake files (e.g. "tools/cmake/DefinePackages.cmake"),
and/or "tools/check_dist_archive.exclude".
EOF
diff -u "$fa" "$fb"
configure_file("${CMAKE_HOME_DIRECTORY}/tools/tesh/tesh.pl"
"${CMAKE_BINARY_DIR}/bin/tesh" @ONLY IMMEDIATE)
- file(COPY ${CMAKE_HOME_DIRECTORY}/buildtools/Cmake/Scripts/Diff.pm
+ file(COPY ${CMAKE_HOME_DIRECTORY}/tools/cmake/Scripts/Diff.pm
DESTINATION ${CMAKE_BINARY_DIR}/bin
FILE_PERMISSIONS OWNER_EXECUTE OWNER_WRITE OWNER_READ
GROUP_EXECUTE GROUP_READ)