mirror of
https://github.com/warmcat/libwebsockets.git
synced 2025-03-30 00:00:16 +01:00
cmake: create build/include
This commit is contained in:
parent
73dda1f765
commit
4ca114fbcf
2 changed files with 25 additions and 5 deletions
|
@ -734,6 +734,17 @@ if (LWS_WITH_STATIC)
|
||||||
PROPERTIES
|
PROPERTIES
|
||||||
OUTPUT_NAME websockets_static)
|
OUTPUT_NAME websockets_static)
|
||||||
endif()
|
endif()
|
||||||
|
add_custom_command(
|
||||||
|
TARGET websockets
|
||||||
|
COMMAND ${CMAKE_COMMAND} -E copy ${CMAKE_SOURCE_DIR}/lib/libwebsockets.h
|
||||||
|
${CMAKE_BINARY_DIR}/include/libwebsockets.h
|
||||||
|
)
|
||||||
|
add_custom_command(
|
||||||
|
TARGET websockets
|
||||||
|
COMMAND ${CMAKE_COMMAND} -E copy ${CMAKE_BINARY_DIR}/lws_config.h
|
||||||
|
${CMAKE_BINARY_DIR}/include/lws_config.h
|
||||||
|
)
|
||||||
|
|
||||||
endif()
|
endif()
|
||||||
|
|
||||||
if (LWS_WITH_SHARED)
|
if (LWS_WITH_SHARED)
|
||||||
|
@ -761,6 +772,19 @@ if (LWS_WITH_SHARED)
|
||||||
if (APPLE)
|
if (APPLE)
|
||||||
set_property(TARGET websockets_shared PROPERTY MACOSX_RPATH YES)
|
set_property(TARGET websockets_shared PROPERTY MACOSX_RPATH YES)
|
||||||
endif()
|
endif()
|
||||||
|
|
||||||
|
add_custom_command(
|
||||||
|
TARGET websockets_shared
|
||||||
|
COMMAND ${CMAKE_COMMAND} -E copy ${CMAKE_SOURCE_DIR}/lib/libwebsockets.h
|
||||||
|
${CMAKE_BINARY_DIR}/include/libwebsockets.h
|
||||||
|
)
|
||||||
|
add_custom_command(
|
||||||
|
TARGET websockets_shared
|
||||||
|
COMMAND ${CMAKE_COMMAND} -E copy ${CMAKE_BINARY_DIR}/lws_config.h
|
||||||
|
${CMAKE_BINARY_DIR}/include/lws_config.h
|
||||||
|
)
|
||||||
|
|
||||||
|
|
||||||
endif()
|
endif()
|
||||||
|
|
||||||
# Set the so version of the lib.
|
# Set the so version of the lib.
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
COMPONENT_ADD_INCLUDEDIRS := ../../../../../../../../../$(COMPONENT_BUILD_DIR)/include-ext
|
COMPONENT_ADD_INCLUDEDIRS := ../../../../../../../../../$(COMPONENT_BUILD_DIR)/include
|
||||||
|
|
||||||
COMPONENT_OWNBUILDTARGET:= 1
|
COMPONENT_OWNBUILDTARGET:= 1
|
||||||
|
|
||||||
|
@ -21,10 +21,6 @@ build:
|
||||||
-DCMAKE_BUILD_TYPE=RELEASE \
|
-DCMAKE_BUILD_TYPE=RELEASE \
|
||||||
-DLWS_WITH_NO_LOGS=0 \
|
-DLWS_WITH_NO_LOGS=0 \
|
||||||
-DLWS_WITH_ESP32=1 ;\
|
-DLWS_WITH_ESP32=1 ;\
|
||||||
mkdir -p $(COMPONENT_BUILD_DIR)/include-ext ; \
|
|
||||||
cp $(COMPONENT_PATH)/lib/libwebsockets.h \
|
|
||||||
$(COMPONENT_BUILD_DIR)/lws_config.h \
|
|
||||||
$(COMPONENT_BUILD_DIR)/include-ext ; \
|
|
||||||
make VERBOSE=1 && \
|
make VERBOSE=1 && \
|
||||||
cp ${COMPONENT_BUILD_DIR}/lib/libwebsockets.a ${COMPONENT_BUILD_DIR}/liblibwebsockets.a
|
cp ${COMPONENT_BUILD_DIR}/lib/libwebsockets.a ${COMPONENT_BUILD_DIR}/liblibwebsockets.a
|
||||||
|
|
||||||
|
|
Loading…
Add table
Reference in a new issue