cmake_minimum_required(VERSION 3.21) project(livesub_capture LANGUAGES CXX) set(CMAKE_CXX_STANDARD 17) set(CMAKE_CXX_STANDARD_REQUIRED ON) add_executable(livesub_capture main.cpp) if(MSVC) target_compile_options(livesub_capture PRIVATE /W3 /permissive- /EHsc) target_compile_definitions(livesub_capture PRIVATE _WIN32_WINNT=0x0A00 NOMINMAX) endif() target_link_libraries(livesub_capture PRIVATE ole32 mmdevapi) # 빌드 결과를 파이썬 패키지가 찾는 위치로 복사한다. add_custom_command(TARGET livesub_capture POST_BUILD COMMAND ${CMAKE_COMMAND} -E make_directory "${CMAKE_SOURCE_DIR}/../../src/livesub/resources/bin" COMMAND ${CMAKE_COMMAND} -E copy_if_different "$" "${CMAKE_SOURCE_DIR}/../../src/livesub/resources/bin/")