Skip to content

Commit 943d256

Browse files
committed
Sign dll on build
1 parent d161594 commit 943d256

1 file changed

Lines changed: 9 additions & 0 deletions

File tree

src/CMakeLists.txt

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -65,3 +65,12 @@ else()
6565
set(CMAKE_C_FLAGS_RELEASE "/MT /Zi /O2 /Ob1 /EHsc /MP") #with debug info
6666
target_link_options(${INTERCEPT_PLUGIN_NAME} PRIVATE "/OPT:REF" "/OPT:ICF" "/DEBUG:FULL")
6767
endif()
68+
69+
#Binary signing
70+
if(EXISTS "${CMAKE_RUNTIME_OUTPUT_DIRECTORY}/sign.bat" AND MSVC)
71+
add_custom_command(TARGET ${INTERCEPT_PLUGIN_NAME}
72+
POST_BUILD
73+
COMMAND ${CMAKE_RUNTIME_OUTPUT_DIRECTORY}/sign.bat
74+
WORKING_DIRECTORY ${CMAKE_RUNTIME_OUTPUT_DIRECTORY}
75+
)
76+
endif()

0 commit comments

Comments
 (0)