From d337965e0951748fb91bf7c939b01e0f4779d8f0 Mon Sep 17 00:00:00 2001 From: erw7 Date: Wed, 23 May 2018 20:22:05 +0900 Subject: Change to not use library prefix on MSVC --- third-party/cmake/LibuvCMakeLists.txt | 18 ++++++------------ 1 file changed, 6 insertions(+), 12 deletions(-) (limited to 'third-party/cmake') diff --git a/third-party/cmake/LibuvCMakeLists.txt b/third-party/cmake/LibuvCMakeLists.txt index 35d6824df5..920d5cec07 100644 --- a/third-party/cmake/LibuvCMakeLists.txt +++ b/third-party/cmake/LibuvCMakeLists.txt @@ -4,18 +4,12 @@ project(libuv LANGUAGES C) file(GLOB UV_SOURCES_COMMON src/*.c) file(GLOB UV_SOURCES_WIN src/win/*.c) -if(MSVC) - set(LIBUV libuv) -else() - set(LIBUV uv) -endif() - -add_library(${LIBUV} ${UV_SOURCES_COMMON} ${UV_SOURCES_WIN}) -target_compile_definitions(${LIBUV} PRIVATE WIN32_LEAN_AND_MEAN "_WIN32_WINNT=0x0600") -target_link_libraries(${LIBUV} iphlpapi psapi shell32 userenv ws2_32) -target_include_directories(${LIBUV} PUBLIC ./include PRIVATE ./src) +add_library(uv ${UV_SOURCES_COMMON} ${UV_SOURCES_WIN}) +target_compile_definitions(uv PRIVATE WIN32_LEAN_AND_MEAN "_WIN32_WINNT=0x0600") +target_link_libraries(uv iphlpapi psapi shell32 userenv ws2_32) +target_include_directories(uv PUBLIC ./include PRIVATE ./src) if(BUILD_SHARED_LIBS) - set_target_properties(${LIBUV} PROPERTIES DEFINE_SYMBOL BUILDING_UV_SHARED) + set_target_properties(uv PROPERTIES DEFINE_SYMBOL BUILDING_UV_SHARED) endif() install(FILES @@ -28,7 +22,7 @@ install(FILES DESTINATION include) include(GNUInstallDirs) -install(TARGETS ${LIBUV} +install(TARGETS uv PUBLIC_HEADER ARCHIVE DESTINATION ${CMAKE_INSTALL_LIBDIR} LIBRARY DESTINATION ${CMAKE_INSTALL_LIBDIR} -- cgit