mirror of
https://github.com/rapid7/metasploit-payloads
synced 2024-11-26 17:41:08 +01:00
16 lines
549 B
Plaintext
16 lines
549 B
Plaintext
function(editbin)
|
|
if(MSVC)
|
|
add_custom_command(TARGET ${ARGV0} POST_BUILD
|
|
COMMAND editbin.exe /NOLOGO /OSVERSION:5.0 /SUBSYSTEM:WINDOWS,${ARGV1} $<TARGET_FILE:${ARGV0}> > NUL)
|
|
else()
|
|
# TODO: add implementation for mingw
|
|
endif()
|
|
endfunction()
|
|
|
|
function(copyoutput)
|
|
add_custom_command(TARGET ${ARGV0} POST_BUILD
|
|
COMMAND ${CMAKE_COMMAND} -E make_directory ${ARGV1})
|
|
add_custom_command(TARGET ${ARGV0} POST_BUILD
|
|
COMMAND ${CMAKE_COMMAND} -E copy $<TARGET_FILE:${ARGV0}> ${ARGV1})
|
|
endfunction()
|