[Scons-dev] Windows: Building Store Compatible libraries for UWP Apps

Ibrahim Esmat iesmat at microsoft.com
Mon Jul 17 14:45:34 EDT 2017


Hi Bill,

Thanks.

Yes this will be for VS 2015+.
Which docs should I change?

Thanks,
Ibrahim

From: Bill Deegan [mailto:bill at baddogconsulting.com]
Sent: Monday, July 17, 2017 7:34 AM
To: Ibrahim Esmat <iesmat at microsoft.com>
Cc: SCons developer list <scons-dev at scons.org>
Subject: Re: [Scons-dev] Windows: Building Store Compatible libraries for UWP Apps

Ibrihim,
Great!
O.k. so in your pull request you should aim to have the following:
1) test(s)
2) changes to the docs to indicate the new environment variable(s)
    * I'm guessing this will only apply to VS 2015 and above? (or whichever versions), it would be wise to document that
3) a blurb in src/CHANGES.txt
Just let the list know (or pop on IRC)  if you need any help with this.
-Bill


On Sat, Jul 15, 2017 at 8:38 PM, Ibrahim Esmat <iesmat at microsoft.com<mailto:iesmat at microsoft.com>> wrote:
Hi Bill,
Thanks.
The change is basically going to check a SCons environment variable and if set, it will call the Visual Studio setup batch files with an extra 'store' argument. This will setup the environment LIBPATH to point to the store libraries instead of the desktop ones.
Regards,
Ibrahim
Get Outlook for Android


From: Bill Deegan
Sent: Saturday, July 15, 3:01 PM
Subject: Re: [Scons-dev] Windows: Building Store Compatible libraries for UWP Apps
To: SCons developer list
Cc: Ibrahim Esmat

Ibrihim,
Take a look at the developer guide:
https://bitbucket.org/<https://na01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fbitbucket.org%2Fscons%2Fscons%2Fwiki%2FDeveloperGuide&data=02%7C01%7Ciesmat%40microsoft.com%7Cf43f5da9882a44a6844608d4cbccfa62%7C72f988bf86f141af91ab2d7cd011db47%7C1%7C0%7C636357528615984107&sdata=34CU%2FqqPHKLMeAjmBuNnHmGX%2FHilJ2qmqSucf%2FrTCoc%3D&reserved=0>scons<https://na01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fbitbucket.org%2Fscons%2Fscons%2Fwiki%2FDeveloperGuide&data=02%7C01%7Ciesmat%40microsoft.com%7Cf43f5da9882a44a6844608d4cbccfa62%7C72f988bf86f141af91ab2d7cd011db47%7C1%7C0%7C636357528615984107&sdata=34CU%2FqqPHKLMeAjmBuNnHmGX%2FHilJ2qmqSucf%2FrTCoc%3D&reserved=0>/<https://na01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fbitbucket.org%2Fscons%2Fscons%2Fwiki%2FDeveloperGuide&data=02%7C01%7Ciesmat%40microsoft.com%7Cf43f5da9882a44a6844608d4cbccfa62%7C72f988bf86f141af91ab2d7cd011db47%7C1%7C0%7C636357528615984107&sdata=34CU%2FqqPHKLMeAjmBuNnHmGX%2FHilJ2qmqSucf%2FrTCoc%3D&reserved=0>scons<https://na01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fbitbucket.org%2Fscons%2Fscons%2Fwiki%2FDeveloperGuide&data=02%7C01%7Ciesmat%40microsoft.com%7Cf43f5da9882a44a6844608d4cbccfa62%7C72f988bf86f141af91ab2d7cd011db47%7C1%7C0%7C636357528615984107&sdata=34CU%2FqqPHKLMeAjmBuNnHmGX%2FHilJ2qmqSucf%2FrTCoc%3D&reserved=0>/wiki/<https://na01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fbitbucket.org%2Fscons%2Fscons%2Fwiki%2FDeveloperGuide&data=02%7C01%7Ciesmat%40microsoft.com%7Cf43f5da9882a44a6844608d4cbccfa62%7C72f988bf86f141af91ab2d7cd011db47%7C1%7C0%7C636357528615984107&sdata=34CU%2FqqPHKLMeAjmBuNnHmGX%2FHilJ2qmqSucf%2FrTCoc%3D&reserved=0>DeveloperGuide<https://na01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fbitbucket.org%2Fscons%2Fscons%2Fwiki%2FDeveloperGuide&data=02%7C01%7Ciesmat%40microsoft.com%7Cf43f5da9882a44a6844608d4cbccfa62%7C72f988bf86f141af91ab2d7cd011db47%7C1%7C0%7C636357528615984107&sdata=34CU%2FqqPHKLMeAjmBuNnHmGX%2FHilJ2qmqSucf%2FrTCoc%3D&reserved=0>
Work off default, and submit a pull request, (with tests please) via bitbucket.
BTW.. what needs to be changed?  Flags to linker, or extra builders?

Thanks,
Bill
On Fri, Jul 14, 2017 at 9:25 PM, Ibrahim Esmat via Scons-dev <scons<mailto:scons-dev at scons.org>-dev at scons.org<mailto:scons-dev at scons.org>> wrote:
Hi,

I would like to make a small change to SCons to enable Universal Windows DLLs to be built from SCons. This will allow the universal libraries built to be used in a Universal Windows Platform (UWP) App that can be published to the Windows Store and available on all devices running Windows 10.

Is someone already working on this? If not, which branch should I be using for the next release?

Currently I’m using the default branch.

Thanks,
Ibrahim

_______________________________________________
Scons-dev mailing list
Scons<mailto:Scons-dev at scons.org>-dev at scons.org<mailto:Scons-dev at scons.org>
https://<https://na01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fpairlist2.pair.net%2Fmailman%2Flistinfo%2Fscons-dev&data=02%7C01%7Ciesmat%40microsoft.com%7Cf43f5da9882a44a6844608d4cbccfa62%7C72f988bf86f141af91ab2d7cd011db47%7C1%7C0%7C636357528615984107&sdata=fwfoNmbF662r%2FhcZyHWNMYP3sj3%2BHAHmTIUB7eFP2x4%3D&reserved=0>pairlist2<https://na01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fpairlist2.pair.net%2Fmailman%2Flistinfo%2Fscons-dev&data=02%7C01%7Ciesmat%40microsoft.com%7Cf43f5da9882a44a6844608d4cbccfa62%7C72f988bf86f141af91ab2d7cd011db47%7C1%7C0%7C636357528615984107&sdata=fwfoNmbF662r%2FhcZyHWNMYP3sj3%2BHAHmTIUB7eFP2x4%3D&reserved=0>.pair.net/mailman/<https://na01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fpairlist2.pair.net%2Fmailman%2Flistinfo%2Fscons-dev&data=02%7C01%7Ciesmat%40microsoft.com%7Cf43f5da9882a44a6844608d4cbccfa62%7C72f988bf86f141af91ab2d7cd011db47%7C1%7C0%7C636357528615984107&sdata=fwfoNmbF662r%2FhcZyHWNMYP3sj3%2BHAHmTIUB7eFP2x4%3D&reserved=0>listinfo<https://na01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fpairlist2.pair.net%2Fmailman%2Flistinfo%2Fscons-dev&data=02%7C01%7Ciesmat%40microsoft.com%7Cf43f5da9882a44a6844608d4cbccfa62%7C72f988bf86f141af91ab2d7cd011db47%7C1%7C0%7C636357528615984107&sdata=fwfoNmbF662r%2FhcZyHWNMYP3sj3%2BHAHmTIUB7eFP2x4%3D&reserved=0>/<https://na01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fpairlist2.pair.net%2Fmailman%2Flistinfo%2Fscons-dev&data=02%7C01%7Ciesmat%40microsoft.com%7Cf43f5da9882a44a6844608d4cbccfa62%7C72f988bf86f141af91ab2d7cd011db47%7C1%7C0%7C636357528615984107&sdata=fwfoNmbF662r%2FhcZyHWNMYP3sj3%2BHAHmTIUB7eFP2x4%3D&reserved=0>scons<https://na01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fpairlist2.pair.net%2Fmailman%2Flistinfo%2Fscons-dev&data=02%7C01%7Ciesmat%40microsoft.com%7Cf43f5da9882a44a6844608d4cbccfa62%7C72f988bf86f141af91ab2d7cd011db47%7C1%7C0%7C636357528615984107&sdata=fwfoNmbF662r%2FhcZyHWNMYP3sj3%2BHAHmTIUB7eFP2x4%3D&reserved=0>-dev<https://na01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fpairlist2.pair.net%2Fmailman%2Flistinfo%2Fscons-dev&data=02%7C01%7Ciesmat%40microsoft.com%7Cf43f5da9882a44a6844608d4cbccfa62%7C72f988bf86f141af91ab2d7cd011db47%7C1%7C0%7C636357528615984107&sdata=fwfoNmbF662r%2FhcZyHWNMYP3sj3%2BHAHmTIUB7eFP2x4%3D&reserved=0>




-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://pairlist2.pair.net/pipermail/scons-dev/attachments/20170717/6c555879/attachment-0001.html>


More information about the Scons-dev mailing list