uv_a is a dependency of both header-only and libs targets
Signed-off-by: Stefano Fiorentino <stefano.fiore84@gmail.com>
This commit is contained in:
parent
c96888864c
commit
54258b0ce3
@ -90,8 +90,9 @@ endfunction()
|
||||
|
||||
include(GNUInstallDirs)
|
||||
|
||||
fetch_libuv()
|
||||
|
||||
if(BUILD_UVW_LIBS)
|
||||
fetch_libuv()
|
||||
add_subdirectory(src)
|
||||
else()
|
||||
add_library(uvw INTERFACE)
|
||||
@ -114,6 +115,26 @@ else()
|
||||
if(HAS_LIBCPP)
|
||||
target_compile_options(uvw BEFORE INTERFACE -stdlib=libc++)
|
||||
endif()
|
||||
|
||||
#
|
||||
# Install targets
|
||||
#
|
||||
|
||||
file(GLOB HEADERS src/uvw/*.h src/uvw/*.hpp src/uvw/*.cpp)
|
||||
|
||||
install(
|
||||
FILES ${HEADERS}
|
||||
COMPONENT ${PROJECT_NAME}
|
||||
DESTINATION ${CMAKE_INSTALL_INCLUDEDIR}/uvw
|
||||
PERMISSIONS OWNER_READ OWNER_WRITE GROUP_READ WORLD_READ
|
||||
)
|
||||
|
||||
install(
|
||||
FILES src/uvw.hpp
|
||||
COMPONENT ${PROJECT_NAME}
|
||||
DESTINATION ${CMAKE_INSTALL_INCLUDEDIR}
|
||||
PERMISSIONS OWNER_READ OWNER_WRITE GROUP_READ WORLD_READ
|
||||
)
|
||||
endif()
|
||||
|
||||
### Testing
|
||||
|
||||
Loading…
Reference in New Issue
Block a user