Adding subdirectories name to the installation PATHs.
Also removing the libuv general targets from ALL Signed-off-by: Fiorentino Ing. Stefano <stefano.fiore84@gmail.com>
This commit is contained in:
parent
2f6be7b7ab
commit
62511d77bc
@ -81,7 +81,7 @@ function(fetch_libuv)
|
||||
|
||||
if(NOT libuv_POPULATED)
|
||||
FetchContent_Populate(libuv)
|
||||
add_subdirectory(${libuv_SOURCE_DIR} ${libuv_BINARY_DIR})
|
||||
add_subdirectory(${libuv_SOURCE_DIR} ${libuv_BINARY_DIR} EXCLUDE_FROM_ALL)
|
||||
endif()
|
||||
|
||||
if(BUILD_UVW_SHARED_LIB)
|
||||
@ -163,10 +163,12 @@ install(EXPORT uvwConfig NAMESPACE uvw:: DESTINATION ${CMAKE_INSTALL_LIBDIR}/cma
|
||||
install(TARGETS uvw EXPORT uvwConfig ARCHIVE DESTINATION ${CMAKE_INSTALL_LIBDIR})
|
||||
if(FETCH_LIBUV AND BUILD_UVW_LIBS)
|
||||
# libuv is only fetched when both above conditions are true
|
||||
install(TARGETS uv_a EXPORT uvwConfig ARCHIVE DESTINATION ${CMAKE_INSTALL_LIBDIR})
|
||||
install(TARGETS uv EXPORT uvwConfig LIBRARY DESTINATION ${CMAKE_INSTALL_LIBDIR})
|
||||
install(DIRECTORY ${libuv_SOURCE_DIR}/include/ DESTINATION ${CMAKE_INSTALL_INCLUDEDIR}/uvw/uv/include)
|
||||
install(TARGETS uv_a EXPORT uvwConfig ARCHIVE DESTINATION ${CMAKE_INSTALL_LIBDIR}/uvw)
|
||||
install(TARGETS uv EXPORT uvwConfig LIBRARY DESTINATION ${CMAKE_INSTALL_LIBDIR}/uvw)
|
||||
endif(FETCH_LIBUV AND BUILD_UVW_LIBS)
|
||||
|
||||
|
||||
#
|
||||
# Pkg-Config
|
||||
#
|
||||
|
||||
Loading…
Reference in New Issue
Block a user