18 lines
727 B
CMake
18 lines
727 B
CMake
include(ExternalProject)
|
|
ExternalProject_Add(DirectX
|
|
PREFIX ${CMAKE_CURRENT_BINARY_DIR}
|
|
CONFIGURE_COMMAND ""
|
|
BUILD_COMMAND ""
|
|
INSTALL_COMMAND ""
|
|
URL https://archive.org/download/DirectX.8.0a.SDK_includes_libs_only/DirectX.8.0a.SDK.zip
|
|
URL_HASH SHA1=39f168336d0df92ff14d62d5e3aef1b9e3191312
|
|
)
|
|
ExternalProject_Get_Property(DirectX SOURCE_DIR)
|
|
include_directories(AFTER ${SOURCE_DIR}/8.0/include/)
|
|
link_directories(AFTER ${SOURCE_DIR}/8.0/lib/)
|
|
add_compile_definitions(_CRT_SECURE_NO_WARNINGS)
|
|
add_compile_definitions(POINTER_64=__ptr64)
|
|
add_library(ScrapHack SHARED ScrapHack.cpp dllmain.cpp)
|
|
target_link_libraries(ScrapHack d3d8 d3dx8 legacy_stdio_definitions)
|
|
install(TARGETS ScrapHack DESTINATION bin)
|