Changeset 3312 for palm/trunk/SCRIPTS/palmbuild
- Timestamp:
- Oct 6, 2018 2:15:46 PM (6 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
palm/trunk/SCRIPTS/palmbuild
r3236 r3312 100 100 101 101 102 103 # ERROR HANDLING 104 # IN CASE OF EXIT: 102 # ERROR HANDLING IN CASE OF EXIT 105 103 trap 'rm -rf ${source_path}/${configuration_identifier}_last_make_protocol 106 if [[ $locat != normal ]]107 then 108 printf "\n\n +++ palmbuild killed \n\n"104 if [[ $locat != normal && $locat != control_c ]] 105 then 106 printf "\n\n+++ palmbuild crashed \n\n" 109 107 exit 1 108 elif [[ $locat != normal ]] 109 then 110 printf "\n+++ palmbuild killed by \"^C\" \n\n" 111 exit 2 110 112 else 111 113 if [[ $silent = false ]] 112 114 then 113 printf "\n\n *** palmbuild finished\n\n"115 printf "\n --> palmbuild finished\n\n" 114 116 fi 115 117 exit 0 116 fi 117 ' exit 118 119 120 # IN CASE OF TERMINAL-BREAK: 121 trap 'printf "\n\n +++ palmbuild killed by \"^C\" \n\n" 122 rm ${source_path}/${configuration_identifier}_last_make_protocol 123 exit 118 fi' exit 119 120 121 # ACTIONS IN CASE OF TERMINAL-BREAK (CONTROL-C): 122 trap 'locat=control_c 123 exit 1 124 124 ' 2 125 125 … … 776 776 echo " *** creating utilities on local host" 777 777 fi 778 make -f Makefile_utilities $make_options F90=$compiler_name F90_SER=$compiler_name_ser COPT="$cpp_options" F90FLAGS="$compiler_options" LDFLAGS="$linker_options" 779 mv agent_preprocessing $source_path/../SCRIPTS/. 778 make -f Makefile_utilities $make_options F90=$compiler_name F90_SER=$compiler_name_ser COPT="$cpp_options" F90FLAGS="$compiler_options" LDFLAGS="$linker_options" | tee ${configuration_identifier}_last_make_protocol 779 780 if [[ ${PIPESTATUS[0]} != 0 ]] 781 then 782 printf "\a\n +++ error(s) occurred during compiling of the utilities for host configuration \"$configuration_identifier\" " 783 if [[ $silent = false ]] 784 then 785 answer=dummy 786 printf "\n" 787 while [[ "$answer" != c && "$answer" != k ]] 788 do 789 printf " >>> continue / list errors / kill palmbuild (c/l/k) ? " 790 read answer 791 if [[ "$answer" = l ]] 792 then 793 more ${configuration_identifier}_last_make_protocol 794 fi 795 done 796 if [[ $answer = k ]] 797 then 798 locat=user_abort; exit 799 fi 800 else 801 # ABORT ANYWAY 802 locat=user_abort; exit 803 fi 804 else 805 cp agent_preprocessing $source_path/../SCRIPTS/. 806 fi 780 807 781 808 … … 789 816 make $make_options PROG=$program_name F90=$compiler_name COPT="$cpp_options" F90FLAGS="$compiler_options" LDFLAGS="$linker_options" 2>&1 | tee ${configuration_identifier}_last_make_protocol 790 817 791 if [[ $ ?!= 0 ]]818 if [[ ${PIPESTATUS[0]} != 0 ]] 792 819 then 793 820 printf "\a\n +++ error(s) occurred during compiling or linking for host configuration \"$configuration_identifier\" " … … 885 912 make $make_options PROG=$program_name F90=$compiler_name COPT="$cpp_options" F90FLAGS="$compiler_options" LDFLAGS="$linker_options" 886 913 887 if [[ $ ?!= 0 ]]914 if [[ ${PIPESTATUS[0]} != 0 ]] 888 915 then 889 916
Note: See TracChangeset
for help on using the changeset viewer.