Удалён подмодуль myxlib
This commit is contained in:
parent
306ad68899
commit
42c0246304
3
.gitmodules
vendored
3
.gitmodules
vendored
@ -13,6 +13,3 @@
|
|||||||
[submodule "cmake/etc/uncrustify"]
|
[submodule "cmake/etc/uncrustify"]
|
||||||
path = cmake/etc/uncrustify
|
path = cmake/etc/uncrustify
|
||||||
url = https://git.246060.ru/f1x1t/uncrustify-config.git
|
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()
|
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)
|
add_subdirectory(src/cmlib-example)
|
||||||
|
|
||||||
|
@ -20,6 +20,9 @@ link_directories(${CMAKE_BINARY_DIR}/${CMAKE_INSTALL_LIBDIR})
|
|||||||
add_executable(${TRGT} ${TRGT_cpp} ${TRGT_qrc})
|
add_executable(${TRGT} ${TRGT_cpp} ${TRGT_qrc})
|
||||||
common_target_properties(${TRGT})
|
common_target_properties(${TRGT})
|
||||||
|
|
||||||
|
# Создание цели clazy-check для проверки утилитой clazy
|
||||||
|
add_clazy_check(${TRGT} ${TRGT_cpp})
|
||||||
|
|
||||||
# Qt5: подключение заголовочных файлов
|
# Qt5: подключение заголовочных файлов
|
||||||
target_include_directories(${TRGT} SYSTEM PUBLIC ${Qt5Core_INCLUDE_DIRS})
|
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})
|
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_include_directories(${TRGT} PUBLIC $<BUILD_INTERFACE:${CMAKE_BINARY_DIR}/include>)
|
||||||
|
|
||||||
# Компоновка с библиотеками из внешнего проекта
|
|
||||||
target_link_libraries(${TRGT} myx-qt myx-filesystem myx-base)
|
|
||||||
|
|
||||||
# Имя целевого каталога и выходного файла для цели
|
# Имя целевого каталога и выходного файла для цели
|
||||||
set_target_properties(${TRGT}
|
set_target_properties(${TRGT}
|
||||||
PROPERTIES
|
PROPERTIES
|
||||||
|
@ -1,20 +1,11 @@
|
|||||||
#include "cmlib_private_config.hpp"
|
#include "cmlib_private_config.hpp"
|
||||||
|
|
||||||
#include <myx/qt/translators.hpp>
|
|
||||||
|
|
||||||
#include <QCoreApplication>
|
#include <QCoreApplication>
|
||||||
#include <QDebug>
|
#include <QDebug>
|
||||||
|
|
||||||
namespace MQ = myx::qt;
|
|
||||||
|
|
||||||
int main( int argc, char** argv )
|
int main( int argc, char** argv )
|
||||||
{
|
{
|
||||||
QCoreApplication app( argc, 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 );
|
return( 0 );
|
||||||
}
|
}
|
||||||
|
1
thirdparty/myxlib
vendored
1
thirdparty/myxlib
vendored
@ -1 +0,0 @@
|
|||||||
Subproject commit c8408547ade3707dfd7919f9daf1fb6fa249297d
|
|
Loading…
Reference in New Issue
Block a user