Skip to content

Commit

Permalink
Change qt
Browse files Browse the repository at this point in the history
  • Loading branch information
alxvth committed Sep 23, 2024
1 parent ef5dce4 commit 8678810
Show file tree
Hide file tree
Showing 3 changed files with 13 additions and 5 deletions.
2 changes: 1 addition & 1 deletion CMakeLists.txt
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
cmake_minimum_required(VERSION 3.17)
cmake_minimum_required(VERSION 3.21)

set(VCPKG_LIBRARY_LINKAGE "dynamic" CACHE STRING "Link vcpkg libraries dynamically")

Expand Down
2 changes: 1 addition & 1 deletion ExampleDependencies/CMakeLists.txt
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
cmake_minimum_required(VERSION 3.17)
cmake_minimum_required(VERSION 3.21)

option(MV_UNITY_BUILD "Combine target source files into batches for faster compilation" OFF)

Expand Down
14 changes: 11 additions & 3 deletions conanfile.py
Original file line number Diff line number Diff line change
Expand Up @@ -97,9 +97,17 @@ def generate(self):
tc.variables["CMAKE_CXX_STANDARD_REQUIRED"] = "ON"

# Use the Qt provided .cmake files
qtpath = pathlib.Path(self.deps_cpp_info["qt"].rootpath)
qt_root = str(list(qtpath.glob("**/Qt6Config.cmake"))[0].parents[3].as_posix())
tc.variables["CMAKE_PREFIX_PATH"] = qt_root
qt_path = pathlib.Path(self.deps_cpp_info["qt"].rootpath)
qt_cfg = list(qt_path.glob("**/Qt6Config.cmake"))[0]
qt_root = str(qt_cfg.parents[0].as_posix())
qt_dir = str(qt_cfg.parents[3].as_posix())

# for Qt ≥ 6.4.2
#print("Qt6_DIR: ", qt_root)
#tc.variables["Qt6_DIR"] = qt_root

# for Qt < 6.4.2
tc.variables["CMAKE_PREFIX_PATH"] = qt_dir

# Set the installation directory for ManiVault based on the MV_INSTALL_DIR environment variable
# or if none is specified, set it to the build/install dir.
Expand Down

0 comments on commit 8678810

Please sign in to comment.