From 25e67eeeab7cda9af0fe7d6b237d7bbcb9302291 Mon Sep 17 00:00:00 2001 From: Jehan Monnier Date: Wed, 7 Jun 2017 15:42:28 +0200 Subject: [PATCH] update CMakeLists to make viewable into IDEs both qml&js files --- linphone-desktop/CMakeLists.txt | 14 ++++++++++++-- 1 file changed, 12 insertions(+), 2 deletions(-) diff --git a/linphone-desktop/CMakeLists.txt b/linphone-desktop/CMakeLists.txt index 205a6088a..125225a28 100644 --- a/linphone-desktop/CMakeLists.txt +++ b/linphone-desktop/CMakeLists.txt @@ -1,4 +1,4 @@ -################################################################################ +############################################################################### # CMakeLists.txt # Copyright (C) 2017 Belledonne Communications, Grenoble France # @@ -281,7 +281,7 @@ qt5_add_resources(RESOURCES ${QRC_RESOURCES}) if (WIN32) add_executable(${TARGET_NAME} WIN32 ${SOURCES} ${HEADERS} ${RESOURCES} linphone.rc) else () - add_executable(${TARGET_NAME} ${SOURCES} ${HEADERS} ${RESOURCES}) + add_executable(${TARGET_NAME} ${SOURCES} ${HEADERS} ${RESOURCES} ${QML_SOURCES} ) endif () bc_git_version(${TARGET_NAME} ${PROJECT_VERSION}) add_dependencies(${TARGET_NAME} ${TARGET_NAME}-git-version) @@ -291,6 +291,16 @@ if (NOT WIN32) endif () 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}") +#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}) target_include_directories(${TARGET_NAME} SYSTEM PRIVATE "${Qt5${package}_INCLUDE_DIRS}")