cmake_minimum_required(VERSION 3.27) project(chuniio_brokenithm) set(CMAKE_MODULE_PATH ${CMAKE_MODULE_PATH} "${CMAKE_SOURCE_DIR}/cmake/") include_directories("${CMAKE_SOURCE_DIR}/include/") set(CMAKE_CXX_STANDARD 17) link_directories(src) add_library(chuniio_brokenithm SHARED src/chuniio.c src/chuniio.h src/config.c src/config.h src/socket.h src/struct.h src/util/dprintf.c src/util/dprintf.h) set_target_properties(chuniio_brokenithm PROPERTIES PREFIX "") set_target_properties(chuniio_brokenithm PROPERTIES COMPILE_FLAGS "-m32" LINK_FLAGS "-m32") target_link_libraries(chuniio_brokenithm ws2_32)