if (NOT WIN32)
return ()
endif ()
project(tapctl)
add_executable(tapctl)
target_include_directories(tapctl PRIVATE
${CMAKE_CURRENT_BINARY_DIR}/../../
../../include/
../compat/
)
target_sources(tapctl PRIVATE
basic.h
error.c error.h
main.c
tap.c tap.h
tapctl_resources.rc
)
target_compile_options(tapctl PRIVATE
-D_UNICODE
-UNTDDI_VERSION
-D_WIN32_WINNT=_WIN32_WINNT_VISTA
)
target_link_libraries(tapctl
advapi32.lib ole32.lib setupapi.lib)
if (MINGW)
target_compile_options(tapctl PRIVATE -municode)
target_link_options(tapctl PRIVATE -municode)
endif ()