summaryrefslogtreecommitdiff
path: root/README.MacOS
diff options
context:
space:
mode:
authorJohn Fultz <jfultz@wolfram.com>2023-07-19 10:24:42 -0500
committerJohn Fultz <jfultz@wolfram.com>2023-07-19 10:24:42 -0500
commit7c6172dd5e7039f5a91564c90c43156e508f87df (patch)
treef9e3fc8fe07ca4fa79c1a7ff8c0888fc714131f4 /README.MacOS
parentdb647c9b1f8597d94769eec374ec216ec578d9cf (diff)
Readme updates.
Dropping any info about building with qmake. Once I’ve verified that all of the individual pieces build with cmake, I’ll remove the .pro files, too.
Diffstat (limited to 'README.MacOS')
-rw-r--r--README.MacOS19
1 files changed, 7 insertions, 12 deletions
diff --git a/README.MacOS b/README.MacOS
index 30c5f9a..b83f3f7 100644
--- a/README.MacOS
+++ b/README.MacOS
@@ -2,23 +2,18 @@ Requirements:
-------------
1. Xcode 9 or above (for the compiler and build tools)
-2. A version of Qt 5. I use HomeBrew to grab the latest version,
- presently Qt 5.13.0. Installing in HomeBrew is as easy as
+2. A version of Qt 5 or 6. Homebrew, vcpkg, macports, or whatever you prefer. For
+ example, in HomeBrew...
brew install qt
+Note that Qt6 imposes greater Xcode and macOS requirements. Qt6 uses `std::filesystem`, which
+is only implemented with a 10.15 or later minimum macOS deployment target.
+
Building Quackle:
-----------------
-Clone the repo. Use qmake to build quackle.pro and quackleio/quackleio.pro:
-
- qmake quackle.pro && make
- cd quackleio && qmake && make && cd ..
-
-Then make an Xcode project for quacker using qmake.
-
- cd quacker && qmake -spec macx-xcode && cd ..
-
-You can now open the project in Xcode, build and run as usual.
+Follow the cmake instructions in [README.md](README.md). You can use the Xcode generator
+to make an Xcode project if you wish.
Creating the DMG: