Fix some cross dependencies between client and non-client gems
This commit is contained in:
@@ -18,10 +18,9 @@ ly_add_target(
|
||||
PRIVATE
|
||||
Source
|
||||
BUILD_DEPENDENCIES
|
||||
PUBLIC
|
||||
Gem::ScriptCanvas
|
||||
PRIVATE
|
||||
Legacy::CryCommon
|
||||
Gem::ScriptCanvas
|
||||
)
|
||||
|
||||
ly_add_target(
|
||||
@@ -36,15 +35,14 @@ ly_add_target(
|
||||
PRIVATE
|
||||
Legacy::CryCommon
|
||||
Gem::ScriptCanvasPhysics.Static
|
||||
RUNTIME_DEPENDENCIES
|
||||
Gem::ScriptCanvas
|
||||
)
|
||||
|
||||
# By default, the above module is used by all application types
|
||||
ly_create_alias(NAME ScriptCanvasPhysics.Clients NAMESPACE Gem TARGETS Gem::ScriptCanvasPhysics)
|
||||
ly_create_alias(NAME ScriptCanvasPhysics.Servers NAMESPACE Gem TARGETS Gem::ScriptCanvasPhysics)
|
||||
ly_create_alias(NAME ScriptCanvasPhysics.Tools NAMESPACE Gem TARGETS Gem::ScriptCanvasPhysics)
|
||||
ly_create_alias(NAME ScriptCanvasPhysics.Builders NAMESPACE Gem TARGETS Gem::ScriptCanvasPhysics)
|
||||
# By default, the above module is used by all application types, however, the module depends at runtime to ScriptCanvas
|
||||
# and the dependency needs to be different per application type
|
||||
ly_create_alias(NAME ScriptCanvasPhysics.Clients NAMESPACE Gem TARGETS Gem::ScriptCanvasPhysics Gem::ScriptCanvas)
|
||||
ly_create_alias(NAME ScriptCanvasPhysics.Servers NAMESPACE Gem TARGETS Gem::ScriptCanvasPhysics Gem::ScriptCanvas)
|
||||
ly_create_alias(NAME ScriptCanvasPhysics.Tools NAMESPACE Gem TARGETS Gem::ScriptCanvasPhysics Gem::ScriptCanvas.Editor)
|
||||
ly_create_alias(NAME ScriptCanvasPhysics.Builders NAMESPACE Gem TARGETS Gem::ScriptCanvasPhysics Gem::ScriptCanvas.Editor)
|
||||
|
||||
################################################################################
|
||||
# Tests
|
||||
|
||||
Reference in New Issue
Block a user