diff --git a/Scripts/developer_scripts/autotest_cgal b/Scripts/developer_scripts/autotest_cgal index 3965f3df616..e7c5af3c333 100755 --- a/Scripts/developer_scripts/autotest_cgal +++ b/Scripts/developer_scripts/autotest_cgal @@ -624,9 +624,9 @@ if [ -f '${LIST_TEST_PACKAGES}' ]; then mkdir '${CGAL_BINARY_DIR}/test' - cp '${CGAL_TEST_DIR}/collect_cgal_testresults_from_cmake' '${CGAL_BINARY_DIR}/test' - cp '${CGAL_TEST_DIR}/makefile2' '${CGAL_BINARY_DIR}/test' - cp '${CGAL_TEST_DIR}/run_testsuite_with_cmake' '${CGAL_BINARY_DIR}/test' + cp '${CGAL_TEST_DIR}/collect_cgal_testresults_from_cmake' '${CGAL_BINARY_DIR}/test' + cp '${CGAL_TEST_DIR}/makefile2' '${CGAL_BINARY_DIR}/test' + cp '${CGAL_TEST_DIR}/run_testsuite_with_cmake' '${CGAL_BINARY_DIR}/test' for PACKAGE in \`source '${LIST_TEST_PACKAGES}' '${CGAL_ROOT}'\`; do @@ -649,39 +649,27 @@ else fi nice ${NICE_OPTIONS} make ${MAKE_OPTS} -k -fmakefile2; EOF -for file in "${CGAL_BINARY_DIR}/localtestscript" "${CGAL_BINARY_DIR}/localtestscript-redo-results-collection"; do - cat >> "$file" <> "$file" <> "$file" <<'EOF' - for demo_dir in *_Demo; do - echo "pushd ${demo_dir}" - pushd "${demo_dir}" - bash ../cgal_demo_copy_all_dlls_cygwin.sh "${demo_dir}_with_dlls" - mv "${demo_dir}_with_dlls" .. - popd - done + cat >> "$file" <<'EOF' + for demo_dir in *_Demo; do + echo "pushd ${demo_dir}" + pushd "${demo_dir}" + bash ../cgal_demo_copy_all_dlls_cygwin.sh "${demo_dir}_with_dlls" + mv "${demo_dir}_with_dlls" .. + popd + done EOF cat >> "$file" <> "${CGAL_BINARY_DIR}/localtestscript" </lib/cmake/Qt5 #No config : in autotest_cgal we use NMake as generator -#If you are using Visual as Generator, declare config="Release" +#If using MSVC Generator, declare config="Release" -declare config="$PWD" +declare config="" declare target_directory="$1" if [[ ! -d "$target_directory" ]] @@ -23,9 +23,9 @@ copy_dll() } -files=($config/*.exe) -files+=($config/*.dll) -files+=(Plugins/*/$config/*.dll) +files=($PWD/$config/*.exe) +files+=($PWD/$config/*.dll) +files+=($PWD/Plugins/*/$config/*.dll) for file in "${files[@]}"; do @@ -38,6 +38,6 @@ for file in "${files[@]}"; do copy_dll "$dll" "$target_directory" done; #check dependencies - mkdir -p "$target_directory/platforms" - cp "$Qt5_DIR/../../../plugins/platforms/qwindows.dll" "$target_directory/platforms" done #loop over directories +mkdir -p "$target_directory/platforms" +cp "$Qt5_DIR/../../../plugins/platforms/qwindows.dll" "$target_directory/platforms"