From 3f252782ad895cc9ec80aad4023c23f8dbf48d00 Mon Sep 17 00:00:00 2001 From: dec05eba Date: Mon, 30 Jul 2018 19:28:02 +0200 Subject: Add dependencies dynamic dependencies to root project, to make it possible to use dependencies dependencies from root project --- src/CmakeModule.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'src') diff --git a/src/CmakeModule.cpp b/src/CmakeModule.cpp index cdc03eb..c512f87 100644 --- a/src/CmakeModule.cpp +++ b/src/CmakeModule.cpp @@ -56,8 +56,10 @@ namespace sibs // TODO: If project contains no source files, then we shouldn't override this function... why? if(!dynamicLinkerFlagCallbackFunc || config.getPackageType() != PackageType::STATIC) { - dynamicLinkerFlagCallbackFunc = [&linkerFlags](const string &linkerFlag) + dynamicLinkerFlagCallbackFunc = [&linkerFlags, &parentProjDynamicLinkerFlagCallbackFunc](const string &linkerFlag) { + if(parentProjDynamicLinkerFlagCallbackFunc) + parentProjDynamicLinkerFlagCallbackFunc(linkerFlag); linkerFlags.push_back(linkerFlag); }; } -- cgit v1.2.3