From 29e34bdd6011ae82d91ae4f62eca180e5ce63084 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=D0=91=D1=8B=D1=87=D0=BA=D0=BE=D0=B2=20=D0=90=D0=BD=D0=B4?= =?UTF-8?q?=D1=80=D0=B5=D0=B9?= Date: Mon, 22 Aug 2022 18:44:18 +0300 Subject: [PATCH] cmake generate right project tree --- CMakeLists.txt | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index ea8dfebe..61d0fad4 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -109,6 +109,10 @@ macro(pip_module NAME LIBS LABEL INCLUDES SOURCES MSG) list(APPEND HDRS ${HS}) list(APPEND PHDRS ${PHS}) + if(${CMAKE_VERSION} VERSION_LESS "3.8.0") + else() + source_group(TREE "${CMAKE_CURRENT_SOURCE_DIR}" FILES ${CPPS} ${HS} ${PHS}) + endif() set(_target "pip_${NAME}") set(_libs "${LIBS}") if ("${NAME}" STREQUAL "main") @@ -140,7 +144,7 @@ macro(pip_module NAME LIBS LABEL INCLUDES SOURCES MSG) pip_resources(CRES "${RES}") endif() add_definitions(-D${DEF_NAME}) - add_library(${_target} ${PIP_LIB_TYPE} ${CPPS} ${CRES} ${_RC}) + add_library(${_target} ${PIP_LIB_TYPE} ${CPPS} ${CRES} ${_RC} ${HS} ${PHS}) target_include_directories(${_target} PUBLIC ${PIP_INCLUDES}) if (NOT "x${RES}" STREQUAL "x") add_dependencies(${_target} pip_rc)