From 7b23a8f8f18a4788caa163e8be720fe0ca7d4c4e Mon Sep 17 00:00:00 2001 From: Maxime Gimeno Date: Mon, 15 Feb 2021 14:42:13 +0100 Subject: [PATCH] WIP --- Scripts/developer_scripts/autotest_cgal | 39 +++++++++++++++---- .../cgal_demo_copy_all_dlls_cygwin.sh | 12 ++++-- 2 files changed, 40 insertions(+), 11 deletions(-) diff --git a/Scripts/developer_scripts/autotest_cgal b/Scripts/developer_scripts/autotest_cgal index 70830eb86c9..3965f3df616 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,14 +649,39 @@ 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 +EOF +cat >> "$file" <> "${CGAL_BINARY_DIR}/localtestscript" </lib/cmake/Qt5 -declare config="Release" +#No config : in autotest_cgal we use NMake as generator +#If you are using Visual as Generator, declare config="Release" + + +declare config="$PWD" +declare target_directory="$1" -declare target_directory="CGAL_demo_with_dlls" if [[ ! -d "$target_directory" ]] then mkdir $target_directory @@ -34,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"