Commit 25e67eee authored by Jehan Monnier's avatar Jehan Monnier

update CMakeLists to make viewable into IDEs both qml&js files

parent 6184e435
################################################################################ ###############################################################################
# CMakeLists.txt # CMakeLists.txt
# Copyright (C) 2017 Belledonne Communications, Grenoble France # Copyright (C) 2017 Belledonne Communications, Grenoble France
# #
...@@ -281,7 +281,7 @@ qt5_add_resources(RESOURCES ${QRC_RESOURCES}) ...@@ -281,7 +281,7 @@ qt5_add_resources(RESOURCES ${QRC_RESOURCES})
if (WIN32) if (WIN32)
add_executable(${TARGET_NAME} WIN32 ${SOURCES} ${HEADERS} ${RESOURCES} linphone.rc) add_executable(${TARGET_NAME} WIN32 ${SOURCES} ${HEADERS} ${RESOURCES} linphone.rc)
else () else ()
add_executable(${TARGET_NAME} ${SOURCES} ${HEADERS} ${RESOURCES}) add_executable(${TARGET_NAME} ${SOURCES} ${HEADERS} ${RESOURCES} ${QML_SOURCES} )
endif () endif ()
bc_git_version(${TARGET_NAME} ${PROJECT_VERSION}) bc_git_version(${TARGET_NAME} ${PROJECT_VERSION})
add_dependencies(${TARGET_NAME} ${TARGET_NAME}-git-version) add_dependencies(${TARGET_NAME} ${TARGET_NAME}-git-version)
...@@ -291,6 +291,16 @@ if (NOT WIN32) ...@@ -291,6 +291,16 @@ if (NOT WIN32)
endif () endif ()
set_target_properties(${TARGET_NAME} PROPERTIES OUTPUT_NAME "${EXECUTABLE_NAME}") set_target_properties(${TARGET_NAME} PROPERTIES OUTPUT_NAME "${EXECUTABLE_NAME}")
target_include_directories(${TARGET_NAME} SYSTEM PRIVATE "${LINPHONECXX_INCLUDE_DIRS}" "${LINPHONE_INCLUDE_DIRS}" "${BELCARD_INCLUDE_DIRS}" "${BCTOOLBOX_INCLUDE_DIRS}") target_include_directories(${TARGET_NAME} SYSTEM PRIVATE "${LINPHONECXX_INCLUDE_DIRS}" "${LINPHONE_INCLUDE_DIRS}" "${BELCARD_INCLUDE_DIRS}" "${BCTOOLBOX_INCLUDE_DIRS}")
#to start better integration into IDE
source_group(
"Qml" REGULAR_EXPRESSION ".+\.(qml)$"
)
source_group(
"Js" REGULAR_EXPRESSION ".+\.(js)$"
)
source_group(
"Svg" REGULAR_EXPRESSION ".+\.(svg)$"
)
foreach (package ${QT5_PACKAGES}) foreach (package ${QT5_PACKAGES})
target_include_directories(${TARGET_NAME} SYSTEM PRIVATE "${Qt5${package}_INCLUDE_DIRS}") target_include_directories(${TARGET_NAME} SYSTEM PRIVATE "${Qt5${package}_INCLUDE_DIRS}")
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment