Мелкие правки
This commit is contained in:
		@@ -50,6 +50,7 @@ function(myx_add_interface_library TARGET_NAME)
 | 
				
			|||||||
    add_library(${TARGET_NAME} INTERFACE ${ARG_HEADERS})
 | 
					    add_library(${TARGET_NAME} INTERFACE ${ARG_HEADERS})
 | 
				
			||||||
  endif()
 | 
					  endif()
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  foreach(__iter ${ARG_PACKAGES})
 | 
					  foreach(__iter ${ARG_PACKAGES})
 | 
				
			||||||
    target_include_directories(${TARGET_NAME} INTERFACE ${${__iter}_INCLUDE_DIRS})
 | 
					    target_include_directories(${TARGET_NAME} INTERFACE ${${__iter}_INCLUDE_DIRS})
 | 
				
			||||||
    target_compile_definitions(${TARGET_NAME} INTERFACE ${${__iter}_COMPILE_DEFINITIONS})
 | 
					    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`.
 | 
					  # то созданная цель исключается из цели `all`.
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -21,7 +21,7 @@ macro(myx_add_qtest TARGET_NAME)
 | 
				
			|||||||
  endforeach()
 | 
					  endforeach()
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  add_executable(${TARGET_NAME} ${mocs} ${cpps} ${hpps})
 | 
					  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})
 | 
					  add_test(NAME ${TARGET_NAME} COMMAND ${TARGET_NAME})
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user