list(APPEND SOURCE infcore.c infget.c infput.c) if(CMAKE_CROSSCOMPILING) list(APPEND SOURCE infrosgen.c infrosget.c infrosput.c inflib.h) add_library(inflib ${SOURCE}) add_pch(inflib inflib.h SOURCE) add_dependencies(inflib psdk) else() list(APPEND SOURCE infhostgen.c infhostget.c infhostput.c infhostrtl.c) add_definitions(-D__NO_CTYPE_INLINES -DINFLIB_HOST) add_library(inflibhost ${SOURCE}) if(NOT MSVC) add_target_compile_flags(inflibhost "-Wpointer-arith -Wwrite-strings") endif() target_link_libraries(inflibhost unicode) endif()