Обновление

This commit is contained in:
Andrei Astafev 2021-07-03 08:33:13 +03:00
parent c8acc9c415
commit 11895f5a9e
2 changed files with 4 additions and 4 deletions

View File

@ -21,20 +21,20 @@ add_executable(${TRGT} ${TRGT_cpp} ${TRGT_qrc})
common_target_properties(${TRGT}) common_target_properties(${TRGT})
# Qt5: подключение заголовочных файлов # Qt5: подключение заголовочных файлов
target_include_directories(${TRGT} SYSTEM PUBLIC ${Qt5Core_INCLUDE_DIRS}) target_include_directories(${TRGT} PUBLIC $<BUILD_INTERFACE:${Qt5Core_INCLUDE_DIRS})
# Qt5: подключение библиотек # Qt5: подключение библиотек
target_link_libraries(${TRGT} Qt5::Core) target_link_libraries(${TRGT} Qt5::Core)
# Добавление к пути поиска заголовочных файлов # Добавление к пути поиска заголовочных файлов
target_include_directories(${TRGT} SYSTEM PUBLIC ${Boost_INCLUDE_DIRS}) target_include_directories(${TRGT} PUBLIC $<BUILD_INTERFACE:${Boost_INCLUDE_DIRS})
# Зависимость от библиотеки из внешнего проекта проекта # Зависимость от библиотеки из внешнего проекта проекта
add_dependencies(${TRGT} myxlib) add_dependencies(${TRGT} myxlib)
# Добавление каталога, в который устанавливаются заголовочные файлы # Добавление каталога, в который устанавливаются заголовочные файлы
# от внешнего проекта, к списку путей для поиска # от внешнего проекта, к списку путей для поиска
target_include_directories(${TRGT} PUBLIC $<BUILD_INTERFACE:${CMAKE_BINARY_DIR}/include>) target_include_directories(${TRGT} PUBLIC $<BUILD_INTERFACE:${CMAKE_BINARY_DIR}/${CMAKE_INSTALL_INCLUDEDIR}>)
# Компоновка с библиотеками из внешнего проекта # Компоновка с библиотеками из внешнего проекта
target_link_libraries(${TRGT} myx-qt myx-filesystem) target_link_libraries(${TRGT} myx-qt myx-filesystem)

2
thirdparty/myxlib vendored

@ -1 +1 @@
Subproject commit 35ad2e1db8e4d5aa424862a32eb262f18b562a98 Subproject commit 66ddb8a1fbd4b1af214ac48992feec9fb409fb37