aboutsummaryrefslogtreecommitdiff
path: root/test/functional/vimscript/system_spec.lua
diff options
context:
space:
mode:
authorCarlo Cabrera <30379873+carlocab@users.noreply.github.com>2022-06-24 23:43:11 +0800
committerCarlo Cabrera <30379873+carlocab@users.noreply.github.com>2022-06-24 23:43:11 +0800
commitb70f16041439aa070ad1bc759d634a4c5f6587d8 (patch)
tree76f325f5825db4dc8d71e53c906e82adadfa3323 /test/functional/vimscript/system_spec.lua
parentadcaf24f422d4a4988f18d738acb843e51ba643e (diff)
downloadrneovim-b70f16041439aa070ad1bc759d634a4c5f6587d8.tar.gz
rneovim-b70f16041439aa070ad1bc759d634a4c5f6587d8.tar.bz2
rneovim-b70f16041439aa070ad1bc759d634a4c5f6587d8.zip
build(deps): support universal builds on macOS
CMake can handle building universal binaries on macOS using the `CMAKE_OSX_ARCHITECTURES` variable. Let's pass this variable to the relevant dep builds. We use the `LIST_SEPARATOR` argument to prevent the shell from interpreting the `;` that CMake uses as a list separator. For dependencies that don't build using CMake, we only need to make sure that the compiler is invoked with the correct `-arch` flags. The compiler does the rest. The only exception to this is the LuaJIT build, which we handle separately as a special case.
Diffstat (limited to 'test/functional/vimscript/system_spec.lua')
0 files changed, 0 insertions, 0 deletions