Мелкие правки
This commit is contained in:
parent
7bb6c2d39c
commit
ed531c24dd
@ -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})
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user