Удалён подмодуль myxlib
This commit is contained in:
parent
306ad68899
commit
42c0246304
3
.gitmodules
vendored
3
.gitmodules
vendored
@ -13,6 +13,3 @@
|
||||
[submodule "cmake/etc/uncrustify"]
|
||||
path = cmake/etc/uncrustify
|
||||
url = https://git.246060.ru/f1x1t/uncrustify-config.git
|
||||
[submodule "thirdparty/myxlib"]
|
||||
path = thirdparty/myxlib
|
||||
url = https://git.246060.ru/f1x1t/myxlib.git
|
||||
|
@ -29,21 +29,6 @@ find_package(Qt5 COMPONENTS Core REQUIRED)
|
||||
# Автоматически генерируемый заголовочный файл
|
||||
cmlib_config_hpp_generate()
|
||||
|
||||
# Подключение внешних проектов
|
||||
include(ExternalProject)
|
||||
|
||||
ExternalProject_Add(
|
||||
myxlib
|
||||
SOURCE_DIR ${CMAKE_SOURCE_DIR}/thirdparty/myxlib
|
||||
INSTALL_DIR ${CMAKE_BINARY_DIR}
|
||||
DOWNLOAD_COMMAND ""
|
||||
CONFIGURE_COMMAND
|
||||
${CMAKE_COMMAND} -"G${CMAKE_GENERATOR}" -DCMAKE_BUILD_TYPE=Debug
|
||||
-DCMAKE_C_COMPILER=${CMAKE_C_COMPILER}
|
||||
-DCMAKE_CXX_COMPILER=${CMAKE_CXX_COMPILER}
|
||||
-DCMAKE_INSTALL_PREFIX=${CMAKE_BINARY_DIR} <SOURCE_DIR>
|
||||
BUILD_COMMAND true)
|
||||
|
||||
# Приложение
|
||||
add_subdirectory(src/cmlib-example)
|
||||
|
||||
|
@ -20,6 +20,9 @@ link_directories(${CMAKE_BINARY_DIR}/${CMAKE_INSTALL_LIBDIR})
|
||||
add_executable(${TRGT} ${TRGT_cpp} ${TRGT_qrc})
|
||||
common_target_properties(${TRGT})
|
||||
|
||||
# Создание цели clazy-check для проверки утилитой clazy
|
||||
add_clazy_check(${TRGT} ${TRGT_cpp})
|
||||
|
||||
# Qt5: подключение заголовочных файлов
|
||||
target_include_directories(${TRGT} SYSTEM PUBLIC ${Qt5Core_INCLUDE_DIRS})
|
||||
|
||||
@ -29,16 +32,10 @@ target_link_libraries(${TRGT} Qt5::Core)
|
||||
# Добавление к пути поиска заголовочных файлов
|
||||
target_include_directories(${TRGT} SYSTEM PUBLIC ${Boost_INCLUDE_DIRS})
|
||||
|
||||
# Зависимость от библиотеки из внешнего проекта проекта
|
||||
add_dependencies(${TRGT} myxlib)
|
||||
|
||||
# Добавление каталога, в который устанавливаются заголовочные файлы
|
||||
# от внешнего проекта, к списку путей для поиска
|
||||
target_include_directories(${TRGT} PUBLIC $<BUILD_INTERFACE:${CMAKE_BINARY_DIR}/include>)
|
||||
|
||||
# Компоновка с библиотеками из внешнего проекта
|
||||
target_link_libraries(${TRGT} myx-qt myx-filesystem myx-base)
|
||||
|
||||
# Имя целевого каталога и выходного файла для цели
|
||||
set_target_properties(${TRGT}
|
||||
PROPERTIES
|
||||
|
@ -1,20 +1,11 @@
|
||||
#include "cmlib_private_config.hpp"
|
||||
|
||||
#include <myx/qt/translators.hpp>
|
||||
|
||||
#include <QCoreApplication>
|
||||
#include <QDebug>
|
||||
|
||||
namespace MQ = myx::qt;
|
||||
|
||||
int main( int argc, char** argv )
|
||||
{
|
||||
QCoreApplication app( argc, argv );
|
||||
MQ::QTranslatorsList tl;
|
||||
|
||||
qDebug() << QObject::tr( "No" );
|
||||
MQ::append_translators( tl, QStringLiteral( CMLIB_PROJECT_NAME ) );
|
||||
qDebug() << QObject::tr( "Yes" );
|
||||
|
||||
return( 0 );
|
||||
}
|
||||
|
1
thirdparty/myxlib
vendored
1
thirdparty/myxlib
vendored
@ -1 +0,0 @@
|
||||
Subproject commit c8408547ade3707dfd7919f9daf1fb6fa249297d
|
Loading…
Reference in New Issue
Block a user