include_directories( src adns_win32) add_definitions( -D_DLL -D__USE_CRTIMP -DADNS_JGAA_WIN32 -D_CRT_NO_POSIX_ERROR_CODES) list(APPEND SOURCE adns_win32/adns_unix_calls.c src/check.c src/event.c src/general.c src/parse.c src/poll.c src/query.c src/reply.c src/setup.c src/transmit.c src/types.c src/internal.h) add_library(adns ${SOURCE}) if(NOT MSVC) add_target_compile_flags(adns "-Wno-unused-but-set-variable") endif() add_dependencies(adns psdk) add_pch(adns src/internal.h SOURCE)