Index: scripts/make_existing_release.bat =================================================================== diff -u -N -r718a83fb4e17e7d6160fdbf11b154e2068278586 -r251181849c91428d68b3e3565add9a2043b45fec --- scripts/make_existing_release.bat (.../make_existing_release.bat) (revision 718a83fb4e17e7d6160fdbf11b154e2068278586) +++ scripts/make_existing_release.bat (.../make_existing_release.bat) (revision 251181849c91428d68b3e3565add9a2043b45fec) @@ -62,6 +62,29 @@ goto error ) +echo --- Verifying build ------------------------------------------------- +cd %MainProjectDir% +if not exist bin\release ( + echo ERROR: The bin\release directory does not exist. + goto error +) + +cd %MainProjectDir%\scripts + +SET FoundWrongManifest=0 +for %%v in (%MainProjectDir%\bin\release\*.dll %MainProjectDir%\bin\release\*.exe) do ( + echo * Verifying %%~nv%%~xv... + call internal\detect_incorrect_manifest.bat "%%v" + if errorlevel 1 ( + SET FoundWrongManifest=1 + ) +) + +if "!FoundWrongManifest!" == "1" ( + echo ERROR: Incorrect manifest detected in one or more executables. + goto error +) + echo --- Preparing packages ---------------------------------------------- echo * Create source package for version %CHTextVersion%... @@ -103,12 +126,6 @@ ) ) -cd %MainProjectDir% -if not exist bin\release ( - echo ERROR: The bin\release directory does not exist. - goto error -) - cd %MainProjectDir%\bin\release 7z a "%OutputDir%\ch_symbols-%CHTextVersion%.zip" -tzip "*.pdb" >"%TmpDir%\command.log"