From: navarrop Date: Thu, 1 Apr 2010 12:04:48 +0000 (+0000) Subject: Add testall to cmake. X-Git-Tag: SVN~330 X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/commitdiff_plain/2e34be2422787c141687494ff6fd486f6f8155e8?hp=1b30f00857843f1cee60814ed519ff82e8ef4787;ds=inline Add testall to cmake. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7410 48e7efb5-ca39-0410-a469-dd3cf9ba447f --- diff --git a/buildtools/Cmake/src/CMakeDefinePackages.txt b/buildtools/Cmake/src/CMakeDefinePackages.txt index 800d4f68bb..97a6cde85b 100644 --- a/buildtools/Cmake/src/CMakeDefinePackages.txt +++ b/buildtools/Cmake/src/CMakeDefinePackages.txt @@ -310,6 +310,34 @@ ${PROJECT_DIRECTORY}/src/bindings/ruby/rb_msg_task.c ${PROJECT_DIRECTORY}/src/bindings/ruby/rb_application_handler.c ) +set(TEST_CFILES +${PROJECT_DIRECTORY}/src/xbt/cunit.c +${PROJECT_DIRECTORY}/src/xbt/ex.c +${PROJECT_DIRECTORY}/src/xbt/dynar.c +${PROJECT_DIRECTORY}/src/xbt/dict.c +${PROJECT_DIRECTORY}/src/xbt/set.c +${PROJECT_DIRECTORY}/src/xbt/swag.c +${PROJECT_DIRECTORY}/src/xbt/xbt_str.c +${PROJECT_DIRECTORY}/src/xbt/xbt_strbuff.c +${PROJECT_DIRECTORY}/src/xbt/xbt_sha.c +${PROJECT_DIRECTORY}/src/xbt/config.c +${PROJECT_DIRECTORY}/src/xbt/xbt_synchro.c +) + +set(TEST_UNITS +cunit_unit.c +ex_unit.c +dynar_unit.c +dict_unit.c +set_unit.c +swag_unit.c +xbt_str_unit.c +xbt_strbuff_unit.c +xbt_sha_unit.c +config_unit.c +xbt_synchro_unit.c +) + ### depend of some variables setted upper # -->CONTEXT_THREADS if(${CONTEXT_THREADS}) diff --git a/buildtools/Cmake/src/CMakeMakeExeLib.txt b/buildtools/Cmake/src/CMakeMakeExeLib.txt index 2ea55489f6..3a4831e119 100644 --- a/buildtools/Cmake/src/CMakeMakeExeLib.txt +++ b/buildtools/Cmake/src/CMakeMakeExeLib.txt @@ -63,6 +63,9 @@ target_link_libraries(smpi simgrid ${SMPI_DEP} -fprofile-arcs) ### Make EXEs +#src +add_subdirectory(${PROJECT_DIRECTORY}/src) + #tools #tools/gras add_subdirectory(${PROJECT_DIRECTORY}/tools/gras) diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt new file mode 100644 index 0000000000..be55ea8625 --- /dev/null +++ b/src/CMakeLists.txt @@ -0,0 +1,17 @@ +cmake_minimum_required(VERSION 2.6) + +set_source_files_properties(${PROJECT_DIRECTORY}/src/simgrid_units_main.c +PROPERTIES GENERATED true) + +foreach(file ${TEST_UNITS}) + set_source_files_properties(${PROJECT_DIRECTORY}/src/${file} +PROPERTIES GENERATED true) +endforeach(file ${TEST_UNITS}) + + +set(EXECUTABLE_OUTPUT_PATH "./") + +add_executable(testall ${TEST_UNITS} ${PROJECT_DIRECTORY}/src/simgrid_units_main.c) + +### Add definitions for compile +target_link_libraries(testall gras m -fprofile-arcs)