X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/7ebe3f9caa1ea5b7aed6ba2f6f7b86d816012ead..76b0255fd0d576fa033731ee9c9a2ddcbefb68a1:/buildtools/pipol/cmake.pl diff --git a/buildtools/pipol/cmake.pl b/buildtools/pipol/cmake.pl index d0d62fd6f3..01cf9f018f 100644 --- a/buildtools/pipol/cmake.pl +++ b/buildtools/pipol/cmake.pl @@ -19,86 +19,86 @@ chomp $ctest; chomp $cpack; if ( -f "$cmake" ) -{ - if($my_cmake_version =~ /.*2.8.[0-9].*$/) - { - print "cmake version : $my_cmake_version"; + { + if($my_cmake_version =~ /.*2.8.[0-9].*$/) + { + print "cmake version : $my_cmake_version"; + } + else + { + if($my_cmake_version =~ /.*2.6.[1-9].*$/) + { + print "version > 2.6.0\n"; + system "wget http://www.cmake.org/files/v2.8/cmake-2.8.2.tar.gz"; + system "tar zxvf cmake-2.8.2.tar.gz"; + chdir("./cmake-2.8.2"); + system "cmake ."; + system "make"; + if (-f "./bin/cmake"){ + system "sudo ln -sf `pwd`/bin/cmake $cmake"; + system "sudo ln -sf `pwd`/bin/cpack $cpack"; + system "sudo ln -sf `pwd`/bin/ctest $ctest"; } else { - if($my_cmake_version =~ /.*2.6.[1-9].*$/) - { - print "version > 2.6.0\n"; - system "wget http://www.cmake.org/files/v2.8/cmake-2.8.2.tar.gz"; - system "tar zxvf cmake-2.8.2.tar.gz"; - chdir("./cmake-2.8.2"); - system "cmake ."; - system "make"; - if (-f "./bin/cmake"){ - system "sudo ln -sf `pwd`/bin/cmake $cmake"; - system "sudo ln -sf `pwd`/bin/cpack $cpack"; - system "sudo ln -sf `pwd`/bin/ctest $ctest"; - } - else - { - return; - } - - } - else - { - print "version < 2.6.1\n"; - system "wget http://www.cmake.org/files/v2.6/cmake-2.6.4.tar.gz"; - system "wget http://www.cmake.org/files/v2.8/cmake-2.8.2.tar.gz"; - - system "tar zxvf cmake-2.6.4.tar.gz"; - chdir("./cmake-2.6.4/"); - system "cmake ."; - system "make"; - if (-f "./bin/cmake"){ - system "sudo ln -sf `pwd`/bin/cmake $cmake"; - system "sudo ln -sf `pwd`/bin/cpack $cpack"; - system "sudo ln -sf `pwd`/bin/ctest $ctest"; - } - else - { - return; - } - chdir("./.."); - - $my_cmake_version = `cmake --version`; - print "cmake version : $my_cmake_version"; - $cmake = `which cmake`; - $ctest = `which ctest`; - $cpack = `which cpack`; - print "$cmake"; - print "$ctest"; - print "$cpack"; - chomp $cmake; - chomp $ctest; - chomp $cpack; - - system "tar zxvf cmake-2.8.2.tar.gz"; - chdir("./cmake-2.8.2/"); - system "cmake ."; - system "make"; - if (-f "./bin/cmake"){ - system "sudo ln -sf `pwd`/bin/cmake $cmake"; - system "sudo ln -sf `pwd`/bin/cpack $cpack"; - system "sudo ln -sf `pwd`/bin/ctest $ctest"; - } - else - { - return; - } - } - $my_cmake_version = `cmake --version`; - print "cmake version : $my_cmake_version"; - $cmake = `which cmake`; - $ctest = `which ctest`; - $cpack = `which cpack`; - print "$cmake"; - print "$ctest"; - print "$cpack"; + return; + } + } -} \ No newline at end of file + else + { + print "version < 2.6.1\n"; + system "wget http://www.cmake.org/files/v2.6/cmake-2.6.4.tar.gz"; + system "wget http://www.cmake.org/files/v2.8/cmake-2.8.2.tar.gz"; + + system "tar zxvf cmake-2.6.4.tar.gz"; + chdir("./cmake-2.6.4/"); + system "cmake ."; + system "make"; + if (-f "./bin/cmake"){ + system "sudo ln -sf `pwd`/bin/cmake $cmake"; + system "sudo ln -sf `pwd`/bin/cpack $cpack"; + system "sudo ln -sf `pwd`/bin/ctest $ctest"; + } + else + { + return; + } + chdir("./.."); + + $my_cmake_version = `cmake --version`; + print "cmake version : $my_cmake_version"; + $cmake = `which cmake`; + $ctest = `which ctest`; + $cpack = `which cpack`; + print "$cmake"; + print "$ctest"; + print "$cpack"; + chomp $cmake; + chomp $ctest; + chomp $cpack; + + system "tar zxvf cmake-2.8.2.tar.gz"; + chdir("./cmake-2.8.2/"); + system "cmake ."; + system "make"; + if (-f "./bin/cmake"){ + system "sudo ln -sf `pwd`/bin/cmake $cmake"; + system "sudo ln -sf `pwd`/bin/cpack $cpack"; + system "sudo ln -sf `pwd`/bin/ctest $ctest"; + } + else + { + return; + } + } + $my_cmake_version = `cmake --version`; + print "cmake version : $my_cmake_version"; + $cmake = `which cmake`; + $ctest = `which ctest`; + $cpack = `which cpack`; + print "$cmake"; + print "$ctest"; + print "$cpack"; + } + }