@@ -816,7 +816,7 @@ endif()
816816 ctx.addLine (" set(CPPAN_BUILD_SHARED_LIBS " s + (s.use_shared_libs ? " 1" : " 0" ) + " )" );
817817 ctx.addLine (" set(CPPAN_DISABLE_CHECKS " s + (bs.disable_checks ? " 1" : " 0" ) + " )" );
818818 ctx.addLine (" set(CPPAN_BUILD_VERBOSE " s + (s.build_system_verbose ? " 1" : " 0" ) + " )" );
819- ctx.addLine (" set(CPPAN_BUILD_WARNING_LEVEL " s + (s. build_warning_level ? std::to_string (s.build_warning_level . get ()) : " 3 " ) + " )" );
819+ ctx.addLine (" set(CPPAN_BUILD_WARNING_LEVEL " s + std::to_string (s.build_warning_level ) + " )" );
820820 ctx.addLine (" set(CPPAN_COPY_ALL_LIBRARIES_TO_OUTPUT " s + (s.copy_all_libraries_to_output ? " 1" : " 0" ) + " )" );
821821 // build top level executables with input settings
822822 // otherwise it won't use them
@@ -858,7 +858,7 @@ int CMakePrinter::generate(const BuildSettings &bs) const
858858 args.push_back (" -DCPPAN_COMMAND=" + normalize_path (get_program ()));
859859 args.push_back (" -DCPPAN_CMAKE_VERBOSE=" s + (s.cmake_verbose ? " 1" : " 0" ));
860860 args.push_back (" -DCPPAN_BUILD_VERBOSE=" s + (s.build_system_verbose ? " 1" : " 0" ));
861- args.push_back (" -DCPPAN_BUILD_WARNING_LEVEL=" s + (s. build_warning_level ? std::to_string (s.build_warning_level . get ()) : " 3 " ));
861+ args.push_back (" -DCPPAN_BUILD_WARNING_LEVEL=" s + std::to_string (s.build_warning_level ));
862862 for (auto &o : s.cmake_options )
863863 args.push_back (o);
864864 for (auto &o : s.env )
@@ -2325,7 +2325,7 @@ void CMakePrinter::print_meta_config_file(const path &fn) const
23252325 ctx.endif ();
23262326 ctx.addLine ();
23272327 ctx.if_ (" NOT DEFINED CPPAN_BUILD_WARNING_LEVEL" );
2328- ctx.addLine (" set(CPPAN_BUILD_WARNING_LEVEL " s + (settings. build_warning_level ? std::to_string (settings.build_warning_level . get ()) : " 3 " ) + " )" );
2328+ ctx.addLine (" set(CPPAN_BUILD_WARNING_LEVEL " s + std::to_string (settings.build_warning_level ) + " )" );
23292329 ctx.endif ();
23302330 ctx.addLine ();
23312331 ctx.addLine (" get_configuration_variables()" );
0 commit comments