mirror of
https://gitlab.linphone.org/BC/public/linphone-desktop.git
synced 2026-04-23 01:08:30 +00:00
Set executable name to linphone instead of linphone-qt.
This commit is contained in:
parent
8a57b2b7aa
commit
e6fbc72e4d
1 changed files with 11 additions and 9 deletions
|
|
@ -23,7 +23,8 @@
|
||||||
cmake_minimum_required(VERSION 3.1)
|
cmake_minimum_required(VERSION 3.1)
|
||||||
project(linphoneqt)
|
project(linphoneqt)
|
||||||
|
|
||||||
set(LINPHONE_EXEC linphone-qt)
|
set(EXECUTABLE_NAME linphone)
|
||||||
|
set(TARGET_NAME linphone-qt)
|
||||||
set(CMAKE_CXX_STANDARD 11)
|
set(CMAKE_CXX_STANDARD 11)
|
||||||
|
|
||||||
include(GNUInstallDirs)
|
include(GNUInstallDirs)
|
||||||
|
|
@ -194,28 +195,29 @@ qt5_add_resources(RESOURCES ${QRC_RESOURCES})
|
||||||
# Build.
|
# Build.
|
||||||
# Note: `update_translations` is provided by `languages/CMakeLists.txt`.
|
# Note: `update_translations` is provided by `languages/CMakeLists.txt`.
|
||||||
if(WIN32)
|
if(WIN32)
|
||||||
add_executable(${LINPHONE_EXEC} WIN32 ${SOURCES} ${HEADERS} ${RESOURCES})
|
add_executable(${TARGET_NAME} WIN32 ${SOURCES} ${HEADERS} ${RESOURCES})
|
||||||
else()
|
else()
|
||||||
add_executable(${LINPHONE_EXEC} ${SOURCES} ${HEADERS} ${RESOURCES})
|
add_executable(${TARGET_NAME} ${SOURCES} ${HEADERS} ${RESOURCES})
|
||||||
endif()
|
endif()
|
||||||
add_dependencies(${LINPHONE_EXEC} update_translations)
|
add_dependencies(${TARGET_NAME} update_translations)
|
||||||
if(NOT WIN32)
|
if(NOT WIN32)
|
||||||
add_dependencies(update_translations check_qml)
|
add_dependencies(update_translations check_qml)
|
||||||
endif()
|
endif()
|
||||||
|
set_target_properties(${TARGET_NAME} PROPERTIES OUTPUT_NAME "${EXECUTABLE_NAME}")
|
||||||
|
|
||||||
target_include_directories(${LINPHONE_EXEC} SYSTEM PRIVATE "${LINPHONE_INCLUDE_DIRS}")
|
target_include_directories(${TARGET_NAME} SYSTEM PRIVATE "${LINPHONE_INCLUDE_DIRS}")
|
||||||
foreach (package ${QT5_PACKAGES})
|
foreach (package ${QT5_PACKAGES})
|
||||||
target_include_directories(${LINPHONE_EXEC} SYSTEM PRIVATE "${Qt5${package}_INCLUDE_DIRS}")
|
target_include_directories(${TARGET_NAME} SYSTEM PRIVATE "${Qt5${package}_INCLUDE_DIRS}")
|
||||||
# `qt5_create_translation` is provided from `LinguistTools` package.
|
# `qt5_create_translation` is provided from `LinguistTools` package.
|
||||||
# But the `Qt5::LinguistTools` lib does not exist. Remove it.
|
# But the `Qt5::LinguistTools` lib does not exist. Remove it.
|
||||||
if (NOT (${package} STREQUAL LinguistTools))
|
if (NOT (${package} STREQUAL LinguistTools))
|
||||||
target_link_libraries(${LINPHONE_EXEC} ${Qt5${package}_LIBRARIES})
|
target_link_libraries(${TARGET_NAME} ${Qt5${package}_LIBRARIES})
|
||||||
endif()
|
endif()
|
||||||
endforeach ()
|
endforeach ()
|
||||||
|
|
||||||
target_link_libraries(${LINPHONE_EXEC} ${LINPHONE_LIBRARIES} ${LINPHONECXX_LIBRARIES})
|
target_link_libraries(${TARGET_NAME} ${LINPHONE_LIBRARIES} ${LINPHONECXX_LIBRARIES})
|
||||||
|
|
||||||
install(TARGETS ${LINPHONE_EXEC}
|
install(TARGETS ${TARGET_NAME}
|
||||||
RUNTIME DESTINATION ${CMAKE_INSTALL_BINDIR}
|
RUNTIME DESTINATION ${CMAKE_INSTALL_BINDIR}
|
||||||
LIBRARY DESTINATION ${CMAKE_INSTALL_LIBDIR}
|
LIBRARY DESTINATION ${CMAKE_INSTALL_LIBDIR}
|
||||||
ARCHIVE DESTINATION ${CMAKE_INSTALL_LIBDIR}
|
ARCHIVE DESTINATION ${CMAKE_INSTALL_LIBDIR}
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue