<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="https://devzone.nordicsemi.com/cfs-file/__key/system/syndication/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>How to make SDK 17.0.2 dependencies dynamic</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/83520/how-to-make-sdk-17-0-2-dependencies-dynamic</link><description>Hello, 
 I was working with the SDK 17.0.2 development kit and combined a few examples. When adding dependencies from other examples the path is entirely contained within the SDK folder, but when sharing the folder with all files to another person the</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Tue, 11 Jan 2022 19:22:19 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/83520/how-to-make-sdk-17-0-2-dependencies-dynamic" /><item><title>RE: How to make SDK 17.0.2 dependencies dynamic</title><link>https://devzone.nordicsemi.com/thread/347266?ContentTypeID=1</link><pubDate>Tue, 11 Jan 2022 19:22:19 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:e0d382f4-b9b7-46dc-8843-0dec5be455e6</guid><dc:creator>jake11212</dc:creator><description>&lt;p&gt;Okay I understand thank you!&amp;nbsp; I was misunderstanding that the path is relative to the project location so in the relative paths the number of levels to move up is the number of levels between the SDK and the project file.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: How to make SDK 17.0.2 dependencies dynamic</title><link>https://devzone.nordicsemi.com/thread/347069?ContentTypeID=1</link><pubDate>Tue, 11 Jan 2022 08:01:06 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:3c6c3c81-019a-47c4-8c8c-1f3713577ac8</guid><dc:creator>Karl Ylvisaker</dc:creator><description>&lt;p&gt;Hello Jake,&lt;br /&gt;&lt;br /&gt;It sounds like you are looking for &amp;#39;relative paths&amp;#39; here, and it is what is used by the SDK examples by default. If you open an unmodified example project in the SDK and navigate to&amp;nbsp;&lt;em&gt;Options -&amp;gt; Common configuration -&amp;gt; Preprocessor -&amp;gt; User Include Directories&amp;nbsp;&lt;/em&gt;you can see how the paths usually look when relatively pointing to something within the SDK folder itself - without concern for where the SDK root might be placed.&lt;br /&gt;&lt;br /&gt;The relative paths looks like this:&lt;br /&gt;&lt;br /&gt;&lt;em&gt;../../../../../../modules/nrfx/drivers/include&lt;/em&gt;&lt;br /&gt;&lt;br /&gt;And is relative to the location of the SES project file. So, this particular example path goes up 6 levels - to the SDK root - before traversing down /modules/nrfx/drivers/include&lt;br /&gt;If you make sure to only use relative paths in your project, you should be able to share it with a colleague easily, as long as they place the SES project file at the same hierarchal level in the SDK.&lt;br /&gt;&lt;br /&gt;Please let me know if any part of this should still be unclear, or if you have any additional questions to this!&lt;br /&gt;&lt;br /&gt;Best regards,&lt;br /&gt;Karl&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>