Hi,
i am trying to make a wec2013 build with openssl support and got weird errors.
 
then i just found this in configureapp.cpp
 } else if (dictionary.value("XQMAKESPEC").startsWith("wince")) {
        dictionary[ "STYLE_WINDOWSXP" ]     = "no";
        dictionary[ "STYLE_WINDOWSVISTA" ]  = "no";
        dictionary[ "STYLE_FUSION" ]        = "no";
        dictionary[ "STYLE_WINDOWSCE" ]     = "yes";
        dictionary[ "STYLE_WINDOWSMOBILE" ] = "yes";
        dictionary[ "OPENGL" ]              = "no";
        dictionary[ "SSL" ]                 = "no";
        dictionary[ "OPENSSL" ]             = "no";
 
Why is that? Why did configure not warn me?
 
 
Hmm ok  now i found:
SSL support.................no
OpenSSL support.............yes
in my output... thats strange. ..
 
but hmm then i saw:
   if (dictionary["SSL"] == "auto") {
        if (platform() == WINDOWS_RT) {
            dictionary["SSL"] = "yes";
        } else {
            // On Desktop Windows openssl and ssl always have the same value (for now). OpenSSL is
            // the only backend and if it is available and should be built, that also means that
            // SSL support in general is enabled.
            if (dictionary["OPENSSL"] == "auto")
                dictionary["OPENSSL"] = checkAvailability("OPENSSL") ? "yes" : "no";
            dictionary["SSL"] = dictionary["OPENSSL"];
        }
    }
 
 
and i found that the default is:
  dictionary[ "SSL" ]             = "auto";
  dictionary[ "OPENSSL" ]         = "auto";
 
so fo any mkspec which start with wince ssl is set from auto to NO. 
But why? And why is there no error when is goive openssl option to configure?
Bug?
 
 
Regards,
Gunnar Roth
 
 
_______________________________________________
Development mailing list
[email protected]
http://lists.qt-project.org/mailman/listinfo/development

Reply via email to