2024-10-22 11:41:47 +08:00
|
|
|
|
|
2024-11-04 23:10:41 +08:00
|
|
|
|
add_library(Detours ${CMAKE_CURRENT_LIST_DIR}/Detours/src/creatwth.cpp ${CMAKE_CURRENT_LIST_DIR}/Detours/src/detours.cpp ${CMAKE_CURRENT_LIST_DIR}/Detours/src/modules.cpp ${CMAKE_CURRENT_LIST_DIR}/Detours/src/disasm.cpp)
|
|
|
|
|
target_include_directories(Detours PUBLIC ${CMAKE_CURRENT_LIST_DIR}/Detours/src)
|
2024-01-29 03:24:33 +08:00
|
|
|
|
|
2024-11-04 23:10:41 +08:00
|
|
|
|
add_library(nlohmann INTERFACE)
|
|
|
|
|
target_include_directories(nlohmann INTERFACE ${CMAKE_CURRENT_LIST_DIR})
|
2024-05-19 07:14:35 +08:00
|
|
|
|
|
2024-11-04 23:10:41 +08:00
|
|
|
|
add_library(wil INTERFACE)
|
|
|
|
|
target_include_directories(wil INTERFACE ${CMAKE_CURRENT_LIST_DIR}/wil/include)
|
|
|
|
|
|
|
|
|
|
add_subdirectory(${CMAKE_CURRENT_LIST_DIR}/tinymp3)
|
|
|
|
|
add_subdirectory(${CMAKE_CURRENT_LIST_DIR}/rapidfuzz-cpp)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
add_library(webview2 INTERFACE)
|
|
|
|
|
target_include_directories(webview2 INTERFACE ${CMAKE_CURRENT_LIST_DIR}/webview2/Microsoft.Web.WebView2.1.0.2535.41/build/native/include)
|
2024-01-29 03:24:33 +08:00
|
|
|
|
|
|
|
|
|
if(${CMAKE_SIZEOF_VOID_P} EQUAL 4)
|
|
|
|
|
set(LTLPlatform "Win32")
|
|
|
|
|
endif()
|
2024-11-04 23:10:41 +08:00
|
|
|
|
include("${CMAKE_CURRENT_LIST_DIR}/VC-LTL helper for cmake.cmake")
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
file(GLOB Clipper2LibSrc ${CMAKE_CURRENT_LIST_DIR}/Clipper2/CPP/Clipper2Lib/src/*.cpp)
|
|
|
|
|
add_library(Clipper2Lib ${Clipper2LibSrc})
|
2024-11-05 15:46:45 +08:00
|
|
|
|
target_include_directories(Clipper2Lib PUBLIC ${CMAKE_CURRENT_LIST_DIR}/Clipper2/CPP/Clipper2Lib/include)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
if(${CMAKE_SIZEOF_VOID_P} EQUAL 8)
|
|
|
|
|
set(OnnxRuntime_DIR ${CMAKE_CURRENT_LIST_DIR}/onnxruntime-static/windows-x64)
|
|
|
|
|
set(OpenCV_DIR ${CMAKE_CURRENT_LIST_DIR}/opencv-static/windows-x64)
|
2024-11-05 16:14:51 +08:00
|
|
|
|
set(OpenCV_ARCH x64)
|
2024-11-05 15:46:45 +08:00
|
|
|
|
else()
|
|
|
|
|
set(OnnxRuntime_DIR ${CMAKE_CURRENT_LIST_DIR}/onnxruntime-static/windows-x86)
|
|
|
|
|
set(OpenCV_DIR ${CMAKE_CURRENT_LIST_DIR}/opencv-static/windows-x86)
|
2024-11-05 16:14:51 +08:00
|
|
|
|
set(OpenCV_ARCH x86)
|
2024-11-05 15:46:45 +08:00
|
|
|
|
endif()
|
2024-11-05 16:14:51 +08:00
|
|
|
|
set(OpenCV_RUNTIME vc16)
|