diff --git a/cmake/win32.cmake b/cmake/win32.cmake index 52956bd99..dc8040722 100644 --- a/cmake/win32.cmake +++ b/cmake/win32.cmake @@ -21,9 +21,7 @@ if(NOT MSVC_VERSION) # GNU ld sees fit to merge *all* the .ident sections in object files # to .r[o]data section one after the other! add_compile_options(-fno-ident -Wa,-mbig-obj) - find_library(shlwapi_lib shlwapi) - find_library(dbghelp_lib dbghelp) - link_libraries( ${shlwapi_lib} ${dbghelp_lib} ) + link_libraries( -lshlwapi -ldbghelp ) add_definitions(-DWINVER=0x0500 -D_WIN32_WINNT=0x0500) # Wait a minute, if we're not Microsoft C++, nor a Clang paired with Microsoft C++, # then the only possible option has to be GNU or a GNU-linked Clang! @@ -35,10 +33,7 @@ endif() get_filename_component(LIBTUNTAP_IMPL ${TT_ROOT}/tuntap-windows.c ABSOLUTE) get_filename_component(EV_SRC "llarp/ev/ev_win32.cpp" ABSOLUTE) add_definitions(-DWIN32_LEAN_AND_MEAN -DWIN32 -DWINVER=0x0500) - -find_library(ws2_32_lib ws2_32) -find_library(iphlpapi_lib iphlpapi) -set(EXE_LIBS ${STATIC_LIB} ${FS_LIB} ${ws2_32_lib} ${iphlpapi_lib}) +set(EXE_LIBS ${STATIC_LIB} ${FS_LIB} ws2_32 iphlpapi) if(RELEASE_MOTTO) add_definitions(-DLLARP_RELEASE_MOTTO="${RELEASE_MOTTO}")