mirror of
https://gitlab.linphone.org/BC/public/linphone-iphone.git
synced 2026-01-28 08:39:20 +00:00
C++ wrapper: CMake scripts improvements
This commit is contained in:
parent
9b236e535d
commit
64584409ae
3 changed files with 7 additions and 9 deletions
|
|
@ -312,10 +312,9 @@ else()
|
|||
set(EXPORT_TARGETS_NAME "Linphone")
|
||||
endif()
|
||||
|
||||
|
||||
add_subdirectory(include)
|
||||
add_subdirectory(java)
|
||||
add_subdirectory(coreapi)
|
||||
add_subdirectory(include)
|
||||
add_subdirectory(share)
|
||||
if(ENABLE_CONSOLE_UI)
|
||||
add_subdirectory(console)
|
||||
|
|
|
|||
|
|
@ -26,14 +26,13 @@ if (ENABLE_DOC OR CXX_WRAPPER)
|
|||
if(DOXYGEN_DOT_FOUND)
|
||||
set(top_srcdir "${CMAKE_CURRENT_LIST_DIR}/../../")
|
||||
configure_file(${CMAKE_CURRENT_SOURCE_DIR}/Doxyfile.in ${CMAKE_CURRENT_BINARY_DIR}/Doxyfile)
|
||||
file(GLOB DOC_INPUT_FILES
|
||||
[^.]*.c
|
||||
[^.]*.dox
|
||||
../../include/linphone/[^.]*.h
|
||||
set(DOC_INPUT_FILES ${CMAKE_CURRENT_BINARY_DIR}/Doxyfile
|
||||
${LINPHONE_HEADER_FILES}
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/doxygen.dox
|
||||
)
|
||||
add_custom_command(OUTPUT "${CMAKE_CURRENT_BINARY_DIR}/doc/html/index.html"
|
||||
COMMAND ${DOXYGEN_EXECUTABLE} ${CMAKE_CURRENT_BINARY_DIR}/Doxyfile
|
||||
DEPENDS ${CMAKE_CURRENT_BINARY_DIR}/Doxyfile ${DOC_INPUT_FILES}
|
||||
DEPENDS ${DOC_INPUT_FILES}
|
||||
)
|
||||
add_custom_target(linphone-doc ALL DEPENDS "${CMAKE_CURRENT_BINARY_DIR}/doc/html/index.html")
|
||||
install(DIRECTORY "${CMAKE_CURRENT_BINARY_DIR}/doc/html" "${CMAKE_CURRENT_BINARY_DIR}/doc/xml"
|
||||
|
|
|
|||
|
|
@ -44,8 +44,8 @@ target_link_libraries(linphone++
|
|||
)
|
||||
target_include_directories(linphone++
|
||||
PRIVATE ${CMAKE_CURRENT_BINARY_DIR}/include
|
||||
PRIVATE ${CMAKE_BINARY_DIR}/include
|
||||
PRIVATE ${CMAKE_SOURCE_DIR}/include
|
||||
PRIVATE ${PROJECT_BINARY_DIR}/include
|
||||
PRIVATE ${PROJECT_SOURCE_DIR}/include
|
||||
PRIVATE ${CMAKE_CURRENT_SOURCE_DIR}
|
||||
PRIVATE ${BCTOOLBOX_INCLUDE_DIRS}
|
||||
PRIVATE ${BELLESIP_INCLUDE_DIRS}
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue