Skip to content

Commit 9e318af

Browse files
committed
Added DynamicHooks back again as a static library
1 parent 43c306d commit 9e318af

File tree

12 files changed

+9
-1014
lines changed

12 files changed

+9
-1014
lines changed

src/CMakeLists.txt

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -249,11 +249,8 @@ Set(SOURCEPYTHON_MEMORY_MODULE_SOURCES
249249
core/modules/memory/memory_scanner.cpp
250250
core/modules/memory/memory_tools.cpp
251251
core/modules/memory/memory_hooks.cpp
252-
core/modules/memory/memory_wrap_python.cpp
253252
core/modules/memory/memory_callback.cpp
254-
thirdparty/DynamicHooks/asm.cpp
255-
thirdparty/DynamicHooks/utilities.cpp
256-
thirdparty/DynamicHooks/DynamicHooks.cpp
253+
core/modules/memory/memory_wrap_python.cpp
257254
)
258255

259256
# ------------------------------------------------------------------

src/makefiles/linux/linux.base.cmake

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -96,11 +96,13 @@ Set(SOURCEPYTHON_LINK_LIBRARIES_RELEASE
9696
${BOOSTSDK_LIB}/libboost_python.a
9797
${PYTHONSDK_LIB}/libpython3.3m.so.1.0
9898
${ASMJITSDK_LIB}/libAsmJit.a
99+
${DYNAMICHOOKSSDK_LIB}/libDynamicHooks.a
99100
)
100101

101102
Set(SOURCEPYTHON_LINK_LIBRARIES_DEBUG
102103
${PYTHONSDK_LIB}/libpython3.3dm.a
103104
${BOOSTSDK_LIB}/libboost_python_d.a
104105
${PYTHONSDK_LIB}/libpython3.3dm.so.1.0
105106
${ASMJITSDK_LIB}/libAsmJit_d.a
106-
)
107+
${DYNAMICHOOKSSDK_LIB}/libDynamicHooks.a
108+
)

src/makefiles/shared.cmake

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -49,7 +49,9 @@ Set(ASMJITSDK_LIB ${ASMJITSDK}/lib)
4949
# ------------------------------------------------------------------
5050
# DynamicHooks specific.
5151
# ------------------------------------------------------------------
52-
Set(DYNAMICHOOKSSDK ${THIRDPARTY_DIR}/DynamicHooks)
52+
Set(DYNAMICHOOKSSDK ${THIRDPARTY_DIR}/DynamicHooks)
53+
Set(DYNAMICHOOKSSDK_INCLUDE ${DYNAMICHOOKSSDK}/include)
54+
Set(DYNAMICHOOKSSDK_LIB ${DYNAMICHOOKSSDK}/lib)
5355

5456
# ------------------------------------------------------------------
5557
# Include directories
@@ -67,7 +69,7 @@ Include_Directories(
6769
${DYNCALLSDK_INCLUDE}
6870
${BOOSTSDK_INCLUDE}
6971
${ASMJITSDK_INCLUDE}
70-
${DYNAMICHOOKSSDK}
72+
${DYNAMICHOOKSSDK_INCLUDE}
7173
${CMAKE_CURRENT_SOURCE_DIR}/core # Hack but required.
7274
)
7375

src/makefiles/win32/win32.base.cmake

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -64,6 +64,7 @@ Set(SOURCEPYTHON_LINK_LIBRARIES
6464
${DYNCALLSDK_LIB}/libdynload_s.lib
6565
optimized ${ASMJITSDK_LIB}/AsmJit.lib
6666
debug ${ASMJITSDK_LIB}/AsmJit_d.lib
67+
${DYNAMICHOOKSSDK_LIB}/DynamicHooks.lib
6768
)
6869

6970
# CSGO Engine adds in interfaces.lib

0 commit comments

Comments
 (0)