31 lines
781 B
Plaintext
31 lines
781 B
Plaintext
|
from cake.tools import script, project, env
|
||
|
|
||
|
libScript = script.get(script.cwd('lib/build.cake'))
|
||
|
script.addTarget('objects', libScript.getTarget('objects'))
|
||
|
script.addTarget('libs', libScript.getTarget('libs'))
|
||
|
script.addDefaultTarget(libScript.getDefaultTarget())
|
||
|
libScript.execute()
|
||
|
|
||
|
testScript = script.get(script.cwd('test/build.cake'))
|
||
|
script.addTarget('objects', testScript.getTarget('objects'))
|
||
|
script.addDefaultTarget(testScript.getDefaultTarget())
|
||
|
testScript.execute()
|
||
|
|
||
|
projects = [
|
||
|
libScript.getResult('project'),
|
||
|
testScript.getResult('project'),
|
||
|
]
|
||
|
|
||
|
|
||
|
sln = project.solution(
|
||
|
target=env.expand('${CPPCORO_PROJECT}/cppcoro'),
|
||
|
projects=projects,
|
||
|
)
|
||
|
|
||
|
script.addTargets('projects', projects)
|
||
|
script.addTarget('projects', sln)
|
||
|
|
||
|
script.setResult(
|
||
|
projects=projects,
|
||
|
)
|