kitsilanosoftware / MonoDevelop.Tizen

MonoDevelop add-in which adds support for developing and deploying LGPLv2-compliant applications using Mono for Tizen
GNU General Public License v3.0
4 stars 0 forks source link

Configuration-specific settings for ARM/x86? #8

Closed bobsummerwill closed 10 years ago

bobsummerwill commented 10 years ago

The choice of Mono Bundle is currently project-specific, but we probably want it to be configuration-specific, so we can have ARM and x86 configurations for each project and switch between them.

Please could you look at the HelloTizen OSP example, and work out what that is doing with configurations, and what your existing template is doing with configurations?

The mixed configurations thing is probably just a mistake, but we do need something like this as it currently is ...

GlobalSection(SolutionConfigurationPlatforms) = preSolution
    Debug|Mixed Platforms = Debug|Mixed Platforms
    Debug|Tizen = Debug|Tizen
    Debug|x86 = Debug|x86
    Release|Mixed Platforms = Release|Mixed Platforms
    Release|Tizen = Release|Tizen
    Release|x86 = Release|x86
EndGlobalSection

But more like ...

GlobalSection(SolutionConfigurationPlatforms) = preSolution
    Debug|Tizen_arm = Debug|Tizen_arm
    Debug|Tizen_x86 = Debug|Tizen_x86
    Release|Tizen_arm = Release|Tizen_arm
    Release|Tizen_x86 = Release|Tizen_x86
EndGlobalSection

And please look at the other platforms to work out what the configuration naming should be to be consistent with the way other platforms work for this. Maybe just x86 and ARM? Maybe more precise naming, as you have for the RPMs? Maybe Tizen in there, maybe not?

bobsummerwill commented 10 years ago

@ztzg Any thoughts here? Or do we ship as-is?

ztzg commented 10 years ago

I have to figure out how MonoDevelop generates these configurations. Will look into it now.