123456789101112131415161718192021222324252627282930 |
- Msg := 'Build with the following configuration:'
- One := '1. make macosx-universal'
- Two := '2. make macosx-universal-release'
- Three := '3. make package'
- all:
- @echo $(Msg)
- @echo $(One) "\n\t通用 MacOSX 平台构建(Debug)."
- @echo $(Two) "\n\t通用 MacOSX 平台构建(Release)."
- @echo $(Three) "\n\t通用 MacOSX 平台构建 CPack 打包."
- builddir := build/macosx-universal
- sourcedir := .
- CMAKE_DEBUG := -DCMAKE_BUILD_TYPE=Debug
- CMAKE_RELEASE := -DCMAKE_BUILD_TYPE=Release
- CMAKE_OPTIONS := -DUSE_MACOSX_UNIVERSAL=ON
- CPUS=8
- macosx-universal:
- cmake -B$(builddir) $(CMAKE_OPTIONS) $(CMAKE_DEBUG)
- cmake --build $(builddir) -- -j$(CPUS)
- macosx-universal-release:
- cmake -B$(builddir) $(CMAKE_OPTIONS) $(CMAKE_RELEASE)
- cmake --build $(builddir) -- -j$(CPUS)
- package: macosx-universal-release
- make -C $(builddir) package
|