123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122 |
- set(DEP_WERRORS_SDK "-Werror=partial-availability -Werror=unguarded-availability -Werror=unguarded-availability-new")
- set(DEP_CMAKE_OPTS
- "-DCMAKE_POSITION_INDEPENDENT_CODE=ON"
- "-DCMAKE_OSX_SYSROOT=${CMAKE_OSX_SYSROOT}"
- "-DCMAKE_OSX_DEPLOYMENT_TARGET=${DEP_OSX_TARGET}"
- "-DCMAKE_CXX_FLAGS=${DEP_WERRORS_SDK}"
- "-DCMAKE_C_FLAGS=${DEP_WERRORS_SDK}"
- "-DCMAKE_FIND_FRAMEWORK=LAST"
- "-DCMAKE_FIND_APPBUNDLE=LAST"
- )
- include("deps-unix-common.cmake")
- find_package(CURL QUIET)
- if (NOT CURL_FOUND)
- message(WARNING "No CURL dev package found in system, building static library. Mac SDK should include CURL from at least version 10.12. Check your SDK installation.")
- endif ()
- if (IS_CROSS_COMPILE)
- if (${CMAKE_SYSTEM_PROCESSOR} MATCHES "arm")
- set(_build_arch aarch64)
- elseif (${CMAKE_SYSTEM_PROCESSOR} MATCHES "x86_64")
- set(_build_arch x86_64)
- endif()
- if (${CMAKE_OSX_ARCHITECTURES} MATCHES "arm")
- message(STATUS "Compiling slic3r for macos arm64.")
- set(_host_arch aarch64)
- set(_arch_flags "-arch arm64")
- elseif (${CMAKE_OSX_ARCHITECTURES} MATCHES "x86_64")
- message(STATUS "Compiling slic3r for macos x86_64.")
- set(_host_arch x86_64)
- set(_arch_flags "-arch x86_64")
- endif()
- set(_boost_linkflags "linkflags=${_arch_flags}")
- set(_build_tgt --build=${_build_arch}-apple-darwin --host=${_host_arch}-apple-darwin)
- set(_env_curl env "CFLAGS=${_arch_flags}")
- message(STATUS "TEST _build_arch = ${_build_arch}")
- message(STATUS "TEST _host_arch = ${_host_arch}")
- message(STATUS "TEST _boost_linkflags = ${_boost_linkflags}")
- message(STATUS "TEST _build_tgt = '${_build_tgt}'")
- message(STATUS "TEST _env_curl = ${_env_curl}")
- endif ()
|