Răsfoiți Sursa

Submodule components was added

Denis V. Dedkov 2 ani în urmă
părinte
comite
89bf4511e0
3 a modificat fișierele cu 8 adăugiri și 7 ștergeri
  1. 3 0
      .gitmodules
  2. 4 7
      CMakeLists.txt
  3. 1 0
      components

+ 3 - 0
.gitmodules

@@ -0,0 +1,3 @@
+[submodule "components"]
+	path = components
+	url = ssh://git@rpi2.local/git/components.git

+ 4 - 7
CMakeLists.txt

@@ -12,6 +12,7 @@ set(CMAKE_CXX_STANDARD_REQUIRED ON)
 find_package(QT NAMES Qt6 Qt5 REQUIRED COMPONENTS Core Quick WebSockets LinguistTools)
 find_package(Qt${QT_VERSION_MAJOR} REQUIRED COMPONENTS Core Quick WebSockets LinguistTools)
 
+set(QML_IMPORT_PATH ${CMAKE_BINARY_DIR} CACHE STRING "" FORCE)
 set(TS_FILES beerlog_ru_RU.ts)
 
 set(PROJECT_SOURCES
@@ -56,14 +57,10 @@ else()
     qt5_create_translation(QM_FILES ${CMAKE_SOURCE_DIR} ${TS_FILES})
 endif()
 
-target_link_libraries(beerlog
-  PRIVATE Qt${QT_VERSION_MAJOR}::Core Qt${QT_VERSION_MAJOR}::Quick Qt${QT_VERSION_MAJOR}::WebSockets)
-
-if (ANDROID)
-    set_property(TARGET beerlog APPEND PROPERTY QT_ANDROID_EXTRA_LIBS ${COMPONENTS_LIB})
-endif()
+add_subdirectory(components)
 
-target_link_libraries(beerlog PRIVATE ${COMPONENTS_LIB})
+target_link_libraries(beerlog
+  PRIVATE Qt${QT_VERSION_MAJOR}::Core Qt${QT_VERSION_MAJOR}::Quick Qt${QT_VERSION_MAJOR}::WebSockets componentsplugin)
 
 set_target_properties(beerlog PROPERTIES
     MACOSX_BUNDLE_GUI_IDENTIFIER my.example.com

+ 1 - 0
components

@@ -0,0 +1 @@
+Subproject commit 6c447e6b004235ce6a39f85e43ce0dc33a5c4ac7