cmake_minimum_required(VERSION 3.20) project(tasokuro_patch) if (MSVC) add_compile_options(/utf-8) endif() include_directories("${CMAKE_CURRENT_SOURCE_DIR}/include") set(DETOURS_LIB "${CMAKE_CURRENT_SOURCE_DIR}/lib/detours.lib") set(ENABLE_ICONV OFF CACHE BOOL "Libiconv is not needed.") add_subdirectory(utils) include_directories("${CMAKE_CURRENT_SOURCE_DIR}/utils") add_library(tasokuro_patch SHARED dllmain.cpp) target_link_libraries(tasokuro_patch "${DETOURS_LIB}") target_link_libraries(tasokuro_patch utils) add_executable(tasokuro-chs WIN32 main.cpp winres.rc tasokuro-chs.exe.manifest)