include_directories("../../CoreLib") include_directories("../../NucleusLib") include_directories("../../NucleusLib/inc") include_directories("../../PubUtilLib") set(pfPasswordStore_HEADERS pfPasswordStore.h pfPasswordStore_impl.h ) set(pfPasswordStore_SOURCES pfPasswordStore.cpp ) if(WIN32 AND NOT CYGWIN) set(pfPasswordStore_SOURCES ${pfPasswordStore_SOURCES} pfPasswordStore_Win.cpp ) endif(WIN32 AND NOT CYGWIN) if(UNIX) set(pfPasswordStore_SOURCES ${pfPasswordStore_SOURCES} pfPasswordStore_Unix.cpp ) endif(UNIX) if(APPLE) set(pfPasswordStore_SOURCES ${pfPasswordStore_SOURCES} pfPasswordStore_Mac.cpp ) endif(APPLE) add_library(pfPasswordStore STATIC ${pfPasswordStore_HEADERS} ${pfPasswordStore_SOURCES}) target_link_libraries(pfPasswordStore CoreLib plFile) if(APPLE) find_library(SECURITY_LIBRARY Security) target_link_libraries(pfPasswordStore ${SECURITY_LIBRARY}) endif(APPLE) source_group("Header Files" FILES ${pfPasswordStore_HEADERS}) source_group("Source Files" FILES ${pfPasswordStore_SOURCES})