[
https://issues.apache.org/jira/browse/CB-8866?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14498845#comment-14498845
]
ASF GitHub Bot commented on CB-8866:
------------------------------------
GitHub user brodybits opened a pull request:
https://github.com/apache/cordova-windows/pull/67
CB-8866: add Windows platforms "Mixed Platforms" and "Win32"
See [CB-8866](https://issues.apache.org/jira/browse/CB-8866): This is
needed to install a plugin with a C++ component library such as:
https://github.com/litehelpers/Cordova-sqlite-storage
If I would use the Cordova CLI to install the sqlite plugin, I can only
build for certain CPU targets. This seems to be contrary to the "Windows
Universal" approach.
Note my ICLA for Apache was already accepted for apache/cordova-wp8#72.
You can merge this pull request into a Git repository by running:
$ git pull https://github.com/brodybits/cordova-windows CB-8866
Alternatively you can review and apply these changes as the patch at:
https://github.com/apache/cordova-windows/pull/67.patch
To close this pull request, make a commit to your master/trunk branch
with (at least) the following in the commit message:
This closes #67
----
commit e857332aaf1c29525464c7bbe758a9e370dcf18a
Author: Chris Brody <[email protected]>
Date: 2015-04-16T22:02:02Z
CB-8866: add Windows platforms "Mixed Platforms" and "Win32"
----
> Missing support for targets (Mixed Platforms & Win32) causes problem with C++
> component
> ---------------------------------------------------------------------------------------
>
> Key: CB-8866
> URL: https://issues.apache.org/jira/browse/CB-8866
> Project: Apache Cordova
> Issue Type: Bug
> Components: CLI, Windows
> Affects Versions: 3.5.0
> Environment: Windows (Universal) project created with Cordova CLI and
> plugin with C++ component added, using Visual Studio Express 2013
> Reporter: Chris Brody
> Labels: c++, cli, native, universal, windows
> Fix For: Master
>
> Original Estimate: 8h
> Remaining Estimate: 8h
>
> If I create a project using the Cordova CLI, add a plugin such as
> https://github.com/litehelpers/Cordova-sqlite-storage (which installs a C++
> component for the Windows (Universal) target), add the windows version, and
> try to run the project with the default selection of All CPUs (or Mixed
> Platforms on Windows Phone), VS complains that SQLite3.winmd is not found.
> But if I select a particular CPU such as x86 or x64 and try to run, then it
> will build the SQLite C++ library, build my project, and run.
> The workaround is to omit SQLite3.Windows.vcxproj &
> SQLite3.WindowsPhone.vcxproj from plugin.xml, and install them manually. I
> tried to describe this workaround in the readme.
> The recommended solution is to add support for "Mixed Platforms" and "Win32"
> to template/CordovaApp.sln in the cordova-windows project.
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]