include_directories("../../CoreLib") include_directories("../../NucleusLib/inc") include_directories("../../NucleusLib") include_directories("../../PubUtilLib") set(plGLight_SOURCES plDirectShadowMaster.cpp plLightInfo.cpp plLightProxy.cpp plLightSpace.cpp plPerspDirSlave.cpp plPointShadowMaster.cpp plShadowCaster.cpp plShadowMaster.cpp plShadowSlave.cpp ) set(plGLight_HEADERS plDirectShadowMaster.h plGLightCreatable.h plLightInfo.h plLightKonstants.h plLightProxy.h plLightSpace.h plPerspDirSlave.h plPointShadowMaster.h plShadowCaster.h plShadowMaster.h plShadowSlave.h ) add_library(plGLight STATIC ${plGLight_SOURCES} ${plGLight_HEADERS}) source_group("Source Files" FILES ${plGLight_SOURCES}) source_group("Header Files" FILES ${plGLight_HEADERS})