1set(pplib_sources 2 3 source/libraries/pplib/pparray.c 4 source/libraries/pplib/ppcrypt.c 5 source/libraries/pplib/ppdict.c 6 source/libraries/pplib/ppheap.c 7 source/libraries/pplib/ppload.c 8 source/libraries/pplib/ppstream.c 9 source/libraries/pplib/ppxref.c 10 source/libraries/pplib/util/utilbasexx.c 11 source/libraries/pplib/util/utilcrypt.c 12 source/libraries/pplib/util/utilflate.c 13 source/libraries/pplib/util/utilfpred.c 14 source/libraries/pplib/util/utiliof.c 15 source/libraries/pplib/util/utillog.c 16 source/libraries/pplib/util/utillzw.c 17 source/libraries/pplib/util/utilmd5.c 18 source/libraries/pplib/util/utilmem.c 19 source/libraries/pplib/util/utilmemheap.c 20 source/libraries/pplib/util/utilmemheapiof.c 21 source/libraries/pplib/util/utilmeminfo.c 22 source/libraries/pplib/util/utilnumber.c 23 source/libraries/pplib/util/utilsha.c 24 25) 26 27add_library(pplib STATIC ${pplib_sources}) 28 29if (NOT MSVC) 30 target_compile_options(pplib PRIVATE 31 -Wno-missing-declarations 32 ) 33endif (NOT MSVC) 34 35target_include_directories(pplib PRIVATE 36 source/libraries/pplib 37 source/libraries/pplib/util 38 source/libraries/zlib 39 40 source/libraries/miniz 41 source/utilities/auxmemory 42 source/utilities/auxzlib 43) 44