- Timestamp:
- Apr 5, 2020, 4:13:31 PM (5 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
devel/pb-modules/lib/ProjectBuilder/Conf.pm
r2598 r2604 184 184 eval { 185 185 # No YAML found using a more std but less complete one. Old perl only 186 require Module::Build::YAML;187 Module::Build::YAML->import();186 require YAML::Tiny; 187 YAML::Tiny->import(); 188 188 }; 189 189 if ($@) { 190 eval { 191 # No YAML found using a more std but less complete one. Old perl only 192 require YAML::Tiny; 193 YAML::Tiny->import(); 190 # Here we use an embedded YAML code for distro lacking any YAML module 191 if (not defined ($ENV{'PBSETUPV'})) { 192 # Don't do that for setupv only for other scripts 193 # as the module is already embedded and would conflict 194 require ProjectBuilder::YAML; 195 ProjectBuilder::YAML->import(); 194 196 }; 195 if ($@) { 196 # Here we use an embedded YAML code for distro lacking any YAML module 197 if (not defined ($ENV{'PBSETUPV'})) { 198 # Don't do that for setupv only for other scripts 199 # as the module is already embedded and would conflict 200 require ProjectBuilder::YAML; 201 ProjectBuilder::YAML->import(); 202 }; 203 $dpfunc = \&pb_Dump; 204 $ldfunc = \&pb_LoadFile; 205 } else { 206 $dpfunc = \&YAML::Tiny::Dump; 207 $ldfunc = \&YAML::Tiny::LoadFile; 208 } 197 $dpfunc = \&pb_Dump; 198 $ldfunc = \&pb_LoadFile; 209 199 } else { 210 $dpfunc = \& Module::Build::YAML::Dump;211 $ldfunc = \& Module::Build::YAML::LoadFile;200 $dpfunc = \&YAML::Tiny::Dump; 201 $ldfunc = \&YAML::Tiny::LoadFile; 212 202 } 213 203 } else {
Note:
See TracChangeset
for help on using the changeset viewer.