include_directories("../../CoreLib") include_directories("../../NucleusLib/inc") include_directories("../../NucleusLib") include_directories("../../PubUtilLib") set(plSDL_SOURCES plSDLMgr.cpp plSDLParser.cpp plStateChangeNotifier.cpp plStateDataRecord.cpp plStateDescriptor.cpp plStateVariable.cpp plVarDescriptor.cpp ) set(plSDL_HEADERS plSDL.h plSDLCreatable.h plSDLDescriptor.h ) set(plSDL_SDLFILES SDL/animation.sdl SDL/avatar.sdl SDL/cloneMessage.sdl SDL/clothing.sdl SDL/morph.sdl SDL/particle.sdl SDL/physical.sdl SDL/responder.sdl SDL/sound.sdl SDL/xregion.sdl ) add_library(plSDL STATIC ${plSDL_SOURCES} ${plSDL_HEADERS} ${plSDL_SDLFILES}) source_group("Source Files" FILES ${plSDL_SOURCES}) source_group("Header Files" FILES ${plSDL_HEADERS}) source_group("SDL" FILES ${plSDL_SDLFILES})