add_library(common versions.cpp audio/audio_formats.cpp cross_os_debug/xdbg.cpp cross_sockets/XSocket.cpp cross_sockets/XSocketServer.cpp cross_sockets/XSocketClient.cpp custom_data/pack_helpers.cpp custom_data/TFrag3Data.cpp dma/dma.cpp dma/dma_copy.cpp dma/gs.cpp global_profiler/GlobalProfiler.cpp goos/Interpreter.cpp goos/Object.cpp goos/ParseHelpers.cpp goos/Printer.cpp goos/PrettyPrinter.cpp goos/PrettyPrinter2.cpp goos/Reader.cpp goos/TextDB.cpp goos/ReplUtils.cpp log/log.cpp math/geometry.cpp nrepl/ReplClient.cpp nrepl/ReplServer.cpp type_system/defenum.cpp type_system/deftype.cpp type_system/state.cpp type_system/Type.cpp type_system/TypeFieldLookup.cpp type_system/TypeSpec.cpp type_system/TypeSystem.cpp serialization/subtitles/subtitles_ser.cpp serialization/subtitles/subtitles_deser.cpp util/Assert.cpp util/BitUtils.cpp util/compress.cpp util/crc32.cpp util/dgo_util.cpp util/DgoReader.cpp util/DgoWriter.cpp util/diff.cpp util/FileUtil.cpp util/json_util.cpp util/read_iso_file.cpp util/SimpleThreadGroup.cpp util/Timer.cpp util/os.cpp util/print_float.cpp util/FontUtils.cpp util/FrameLimiter.cpp util/unicode_util.cpp) target_link_libraries(common fmt lzokay replxx libzstd_static) if(WIN32) target_link_libraries(common wsock32 ws2_32 windowsapp) else() target_link_libraries(common stdc++fs) endif()