@ohmi/react-native-tcp-socket
Version:
React Native TCP socket API for HarmonyOS with SSL/TLS support
19 lines (14 loc) • 1.12 kB
Plain Text
cmake_minimum_required(VERSION 3.13)
# ���� Codegen ����Ŀ¼��ָ�� generated Ŀ¼·��
set(rnoh_tcp_socket_generated_dir "${CMAKE_CURRENT_SOURCE_DIR}/generated")
# ʹ�� GLOB_RECURSE �ݹ�ز��������� generated Ŀ¼�µ� .cpp �ļ���������洢������ rnoh_tcp_socket_generated_SRC ��
file(GLOB_RECURSE rnoh_tcp_socket_generated_SRC "${rnoh_tcp_socket_generated_dir}/**/*.cpp")
# ���ҵ�ǰĿ¼�µ����� .cpp �ļ���������洢������ rnoh_tcp_socket_SRC ��
# CONFIGURE_DEPENDS ��ʾ�����Щ�ļ����ģ�CMake ����������
file(GLOB rnoh_tcp_socket_SRC CONFIGURE_DEPENDS *.cpp)
# ����һ�������� rnoh_tcp_socket�����������֣�rnoh_tcp_socket_SRC �� rnoh_tcp_socket_generated_SRC
add_library(rnoh_tcp_socket SHARED ${rnoh_tcp_socket_SRC} ${rnoh_tcp_socket_generated_SRC})
# ΪĿ��� rnoh_tcp_socket ���ð���·������Щ·���������ǰԴĿ¼�� Codegen �����ļ����ڵ�Ŀ¼
target_include_directories(rnoh_tcp_socket PUBLIC ${CMAKE_CURRENT_SOURCE_DIR} ${rnoh_tcp_socket_generated_dir})
# ���� rnoh_tcp_socket ���ӵ� rnoh sdk����ζ�� rnoh_tcp_socket ʹ�� rnoh sdk �еĹ���
target_link_libraries(rnoh_tcp_socket PUBLIC rnoh)