include_directories("../../CoreLib") include_directories("../../NucleusLib") include_directories("../../NucleusLib/inc") include_directories("../../PubUtilLib") set(pnKeyedObject_HEADERS hsKeyedObject.h plFixedKey.h plKey.h plKeyImp.h plMsgForwarder.h plReceiver.h plUoid.h pnKeyedObjectCreatable.h ) set(pnKeyedObject_SOURCES hsKeyedObject.cpp plFixedKey.cpp plKey.cpp plKeyImp.cpp plMsgForwarder.cpp plUoid.cpp ) add_library(pnKeyedObject STATIC ${pnKeyedObject_HEADERS} ${pnKeyedObject_SOURCES}) source_group("Header Files" FILES ${pnKeyedObject_HEADERS}) source_group("Source Files" FILES ${pnKeyedObject_SOURCES})