Loading CMakeLists.txt +1 −1 Original line number Diff line number Diff line project(libnetplus C CXX ASM ) cmake_minimum_required(VERSION 3.0) cmake_minimum_required(VERSION 3.26) set(CMAKE_MODULE_PATH "${CMAKE_SOURCE_DIR}/cmake/" ${CMAKE_MODULE_PATH} ) #find_package(MbedTLS REQUIRED) Loading src/CMakeLists.txt +20 −17 Original line number Diff line number Diff line Loading @@ -32,17 +32,23 @@ else() endif() set(headers ${CMAKE_CURRENT_LIST_DIR}/socket.h ${CMAKE_CURRENT_LIST_DIR}/exception.h ${CMAKE_CURRENT_LIST_DIR}/eventapi.h ${CMAKE_CURRENT_LIST_DIR}/connection.h ${CMAKE_CURRENT_LIST_DIR}/base64.h socket.h exception.h eventapi.h connection.h base64.h ) add_library(netplus SHARED ${netplussrc} ${headers}) add_library(netplus-static STATIC ${netplussrc} ${headers}) target_sources(netplus PUBLIC FILE_SET publicheaders TYPE HEADERS FILES ${headers} ) target_include_directories(netplus PRIVATE ${CMAKE_CURRENT_SOURCE_DIR} Loading @@ -50,12 +56,13 @@ target_include_directories(netplus ${CMAKE_INSTALL_INCLUDEDIR} ) set_property( TARGET netplus APPEND PROPERTY INCLUDE_DIRECTORIES "${CMAKE_CURRENT_LIST_DIR}/include" ) set_property(TARGET netplus APPEND PROPERTY INCLUDE_DIRECTORIES "${CMAKE_CURRENT_LIST_DIR}/include") target_sources(netplus-static PUBLIC FILE_SET publicheaders TYPE HEADERS FILES ${headers} ) target_include_directories(netplus-static PRIVATE Loading @@ -65,7 +72,6 @@ target_include_directories(netplus-static ) set_property(TARGET netplus-static APPEND PROPERTY INCLUDE_DIRECTORIES "${CMAKE_INSTALL_INCLUDEDIR}") set_property(TARGET netplus-static APPEND PROPERTY PUBLIC_HEADER "${headers}") if(${CMAKE_HOST_SYSTEM_NAME} MATCHES "Windows") target_link_libraries(netplus) Loading @@ -77,16 +83,13 @@ set_property(TARGET netplus PROPERTY VERSION ${Upstream_VERSION}) set_property(TARGET netplus PROPERTY SOVERSION ${LIBV}) set_property(TARGET netplus PROPERTY INTERFACE_systempp_MAJOR_VERSION ${LIBV}) set_property(TARGET netplus APPEND PROPERTY COMPATIBLE_INTERFACE_STRING netplus_MAJOR_VERSION) set_property(TARGET netplus APPEND PROPERTY PUBLIC_HEADER "${headers}") set_property(TARGET netplus APPEND PROPERTY PUBLIC_HEADER "${headers}") install( TARGETS netplus netplus-static EXPORT netplusTargets RUNTIME DESTINATION ${CMAKE_INSTALL_RUNTIMEDIR} LIBRARY DESTINATION ${CMAKE_INSTALL_LIBDIR} INCLUDES DESTINATION ${CMAKE_INSTALL_INCLUDEDIR}/netplus PUBLIC_HEADER DESTINATION netplus RUNTIME DESTINATION bin LIBRARY DESTINATION lib FILE_SET publicheaders DESTINATION include/netplus ) set(ConfigPackageLocation lib/cmake/libnetplus) Loading Loading
CMakeLists.txt +1 −1 Original line number Diff line number Diff line project(libnetplus C CXX ASM ) cmake_minimum_required(VERSION 3.0) cmake_minimum_required(VERSION 3.26) set(CMAKE_MODULE_PATH "${CMAKE_SOURCE_DIR}/cmake/" ${CMAKE_MODULE_PATH} ) #find_package(MbedTLS REQUIRED) Loading
src/CMakeLists.txt +20 −17 Original line number Diff line number Diff line Loading @@ -32,17 +32,23 @@ else() endif() set(headers ${CMAKE_CURRENT_LIST_DIR}/socket.h ${CMAKE_CURRENT_LIST_DIR}/exception.h ${CMAKE_CURRENT_LIST_DIR}/eventapi.h ${CMAKE_CURRENT_LIST_DIR}/connection.h ${CMAKE_CURRENT_LIST_DIR}/base64.h socket.h exception.h eventapi.h connection.h base64.h ) add_library(netplus SHARED ${netplussrc} ${headers}) add_library(netplus-static STATIC ${netplussrc} ${headers}) target_sources(netplus PUBLIC FILE_SET publicheaders TYPE HEADERS FILES ${headers} ) target_include_directories(netplus PRIVATE ${CMAKE_CURRENT_SOURCE_DIR} Loading @@ -50,12 +56,13 @@ target_include_directories(netplus ${CMAKE_INSTALL_INCLUDEDIR} ) set_property( TARGET netplus APPEND PROPERTY INCLUDE_DIRECTORIES "${CMAKE_CURRENT_LIST_DIR}/include" ) set_property(TARGET netplus APPEND PROPERTY INCLUDE_DIRECTORIES "${CMAKE_CURRENT_LIST_DIR}/include") target_sources(netplus-static PUBLIC FILE_SET publicheaders TYPE HEADERS FILES ${headers} ) target_include_directories(netplus-static PRIVATE Loading @@ -65,7 +72,6 @@ target_include_directories(netplus-static ) set_property(TARGET netplus-static APPEND PROPERTY INCLUDE_DIRECTORIES "${CMAKE_INSTALL_INCLUDEDIR}") set_property(TARGET netplus-static APPEND PROPERTY PUBLIC_HEADER "${headers}") if(${CMAKE_HOST_SYSTEM_NAME} MATCHES "Windows") target_link_libraries(netplus) Loading @@ -77,16 +83,13 @@ set_property(TARGET netplus PROPERTY VERSION ${Upstream_VERSION}) set_property(TARGET netplus PROPERTY SOVERSION ${LIBV}) set_property(TARGET netplus PROPERTY INTERFACE_systempp_MAJOR_VERSION ${LIBV}) set_property(TARGET netplus APPEND PROPERTY COMPATIBLE_INTERFACE_STRING netplus_MAJOR_VERSION) set_property(TARGET netplus APPEND PROPERTY PUBLIC_HEADER "${headers}") set_property(TARGET netplus APPEND PROPERTY PUBLIC_HEADER "${headers}") install( TARGETS netplus netplus-static EXPORT netplusTargets RUNTIME DESTINATION ${CMAKE_INSTALL_RUNTIMEDIR} LIBRARY DESTINATION ${CMAKE_INSTALL_LIBDIR} INCLUDES DESTINATION ${CMAKE_INSTALL_INCLUDEDIR}/netplus PUBLIC_HEADER DESTINATION netplus RUNTIME DESTINATION bin LIBRARY DESTINATION lib FILE_SET publicheaders DESTINATION include/netplus ) set(ConfigPackageLocation lib/cmake/libnetplus) Loading