Мелкие правки
This commit is contained in:
		@@ -50,6 +50,7 @@ function(myx_add_interface_library TARGET_NAME)
 | 
			
		||||
    add_library(${TARGET_NAME} INTERFACE ${ARG_HEADERS})
 | 
			
		||||
  endif()
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
  foreach(__iter ${ARG_PACKAGES})
 | 
			
		||||
    target_include_directories(${TARGET_NAME} INTERFACE ${${__iter}_INCLUDE_DIRS})
 | 
			
		||||
    target_compile_definitions(${TARGET_NAME} INTERFACE ${${__iter}_COMPILE_DEFINITIONS})
 | 
			
		||||
@@ -71,7 +72,10 @@ function(myx_add_interface_library TARGET_NAME)
 | 
			
		||||
 | 
			
		||||
  # Библиотека, состоящая только из заголовочных файлов не требует сборки.
 | 
			
		||||
  # Стандартные пути к заголовочным файлам
 | 
			
		||||
  target_include_directories(${TARGET_NAME} INTERFACE $<BUILD_INTERFACE:${PROJECT_SOURCE_DIR}/include>)
 | 
			
		||||
  target_include_directories(${TARGET_NAME} INTERFACE
 | 
			
		||||
    $<BUILD_INTERFACE:${PROJECT_SOURCE_DIR}/include>
 | 
			
		||||
    $<INSTALL_INTERFACE:include>
 | 
			
		||||
  )
 | 
			
		||||
 | 
			
		||||
  # Если вызов был выполнен не из проекта верхнего уровня,
 | 
			
		||||
  # то созданная цель исключается из цели `all`.
 | 
			
		||||
 
 | 
			
		||||
@@ -21,7 +21,7 @@ macro(myx_add_qtest TARGET_NAME)
 | 
			
		||||
  endforeach()
 | 
			
		||||
 | 
			
		||||
  add_executable(${TARGET_NAME} ${mocs} ${cpps} ${hpps})
 | 
			
		||||
  target_link_libraries(${TARGET_NAME} Qt5::Core Qt5::Test)
 | 
			
		||||
  target_link_libraries(${TARGET_NAME} PRIVATE Qt5::Core Qt5::Test)
 | 
			
		||||
 | 
			
		||||
  add_test(NAME ${TARGET_NAME} COMMAND ${TARGET_NAME})
 | 
			
		||||
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user