From 42c0246304806f92885bd5c996cef57bd9b923a1 Mon Sep 17 00:00:00 2001 From: Andrey Astafyev Date: Sat, 18 Apr 2020 23:44:01 +0300 Subject: [PATCH] =?UTF-8?q?=D0=A3=D0=B4=D0=B0=D0=BB=D1=91=D0=BD=20=D0=BF?= =?UTF-8?q?=D0=BE=D0=B4=D0=BC=D0=BE=D0=B4=D1=83=D0=BB=D1=8C=20myxlib?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .gitmodules | 3 --- CMakeLists.txt | 15 --------------- src/cmlib-example/CMakeLists.txt | 9 +++------ src/cmlib-example/main.cpp | 9 --------- thirdparty/myxlib | 1 - 5 files changed, 3 insertions(+), 34 deletions(-) delete mode 160000 thirdparty/myxlib diff --git a/.gitmodules b/.gitmodules index 0cf0ab2..af0c3dd 100644 --- a/.gitmodules +++ b/.gitmodules @@ -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 diff --git a/CMakeLists.txt b/CMakeLists.txt index d8c64ff..2e687f6 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -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} - BUILD_COMMAND true) - # Приложение add_subdirectory(src/cmlib-example) diff --git a/src/cmlib-example/CMakeLists.txt b/src/cmlib-example/CMakeLists.txt index 700ad28..87c09e8 100644 --- a/src/cmlib-example/CMakeLists.txt +++ b/src/cmlib-example/CMakeLists.txt @@ -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 $) -# Компоновка с библиотеками из внешнего проекта -target_link_libraries(${TRGT} myx-qt myx-filesystem myx-base) - # Имя целевого каталога и выходного файла для цели set_target_properties(${TRGT} PROPERTIES diff --git a/src/cmlib-example/main.cpp b/src/cmlib-example/main.cpp index 4361522..0f9f19e 100644 --- a/src/cmlib-example/main.cpp +++ b/src/cmlib-example/main.cpp @@ -1,20 +1,11 @@ #include "cmlib_private_config.hpp" -#include - #include #include -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 ); } diff --git a/thirdparty/myxlib b/thirdparty/myxlib deleted file mode 160000 index c840854..0000000 --- a/thirdparty/myxlib +++ /dev/null @@ -1 +0,0 @@ -Subproject commit c8408547ade3707dfd7919f9daf1fb6fa249297d