Skip to content

Commit 64d8777

Browse files
Tepicmatejk
authored andcommitted
feat(WindowsBuild): customizable path to include for pocoNetworkInitializer #4769
1 parent 52959b9 commit 64d8777

File tree

1 file changed

+7
-4
lines changed
  • Net/include/Poco/Net

1 file changed

+7
-4
lines changed

Net/include/Poco/Net/Net.h

Lines changed: 7 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -114,11 +114,14 @@ extern "C" const struct Net_API NetworkInitializer pocoNetworkInitializer;
114114
#define POCO_NET_FORCE_SYMBOL(s) __pragma(comment (linker, "/export:_"#s))
115115
#endif
116116
#else // !Net_EXPORTS
117-
#if defined(_WIN64)
118-
#define POCO_NET_FORCE_SYMBOL(s) __pragma(comment (linker, "/include:"#s))
119-
#elif defined(_WIN32)
120-
#define POCO_NET_FORCE_SYMBOL(s) __pragma(comment (linker, "/include:_"#s))
117+
#if !defined(POCO_NETWORK_INITIALIZER_INCLUDE_PATH)
118+
#if defined(_WIN64)
119+
#define POCO_NETWORK_INITIALIZER_INCLUDE_PATH "/include:"
120+
#elif defined(_WIN32)
121+
#define POCO_NETWORK_INITIALIZER_INCLUDE_PATH "/include:_"
122+
#endif
121123
#endif
124+
#define POCO_NET_FORCE_SYMBOL(s) __pragma(comment (linker, POCO_NETWORK_INITIALIZER_INCLUDE_PATH#s))
122125
#endif // Net_EXPORTS
123126

124127
POCO_NET_FORCE_SYMBOL(pocoNetworkInitializer)

0 commit comments

Comments
 (0)