Skip to content

Instantly share code, notes, and snippets.

@mikepqr
Created December 18, 2023 17:15
Show Gist options
  • Select an option

  • Save mikepqr/926581d014ed48bfe5039c06db5b8c1f to your computer and use it in GitHub Desktop.

Select an option

Save mikepqr/926581d014ed48bfe5039c06db5b8c1f to your computer and use it in GitHub Desktop.

Revisions

  1. mikepqr created this gist Dec 18, 2023.
    2 changes: 2 additions & 0 deletions # neovim - 2023-12-17_22-10-16.txt
    Original file line number Diff line number Diff line change
    @@ -0,0 +1,2 @@
    Homebrew build logs for neovim on macOS 14.1
    Build date: 2023-12-17 22:10:16
    23 changes: 23 additions & 0 deletions 00.config.out
    Original file line number Diff line number Diff line change
    @@ -0,0 +1,23 @@
    HOMEBREW_VERSION: 4.1.25-95-gb72421e
    ORIGIN: https://github.com/Homebrew/brew
    HEAD: b72421e25807b72eac4ed041d9ae3ced22f9c285
    Last commit: 16 hours ago
    Core tap origin: https://github.com/Homebrew/homebrew-core
    Core tap HEAD: 6784cc31d6761b95a1b405f10580d17a4e5e6ce2
    Core tap last commit: 10 months ago
    Core tap branch: master
    Core tap JSON: 18 Dec 15:27 UTC
    HOMEBREW_PREFIX: /opt/homebrew
    HOMEBREW_CASK_OPTS: []
    HOMEBREW_EDITOR: nvim
    HOMEBREW_MAKE_JOBS: 8
    HOMEBREW_SORBET_RUNTIME: set
    Homebrew Ruby: 3.1.4 => /opt/homebrew/Library/Homebrew/vendor/portable-ruby/3.1.4/bin/ruby
    CPU: octa-core 64-bit arm_firestorm_icestorm
    Clang: 15.0.0 build 1500
    Git: 2.40.0 => /opt/homebrew/bin/git
    Curl: 8.1.2 => /usr/bin/curl
    macOS: 14.1.1-arm64
    CLT: 15.0.0.0.1.1694021235
    Xcode: N/A
    Rosetta 2: false
    91 changes: 91 additions & 0 deletions 00.doctor.out
    Original file line number Diff line number Diff line change
    @@ -0,0 +1,91 @@
    Please note that these warnings are just used to help the Homebrew maintainers
    with debugging if you file an issue. If everything you use Homebrew for is
    working fine: please don't worry or file an issue; just ignore this. Thanks!

    Warning: Some installed formulae are deprecated or disabled.
    You should find replacements for the following formulae:
    openssl@1.1
    youtube-dl

    Warning: /usr/bin occurs before /opt/homebrew/bin in your PATH.
    This means that system-provided programs will be used instead of those
    provided by Homebrew. Consider setting your PATH so that
    /opt/homebrew/bin occurs before /usr/bin. Here is a one-liner:
    echo 'export PATH="/opt/homebrew/bin:$PATH"' >> /Users/mike/.bash_profile

    The following tools exist at both paths:
    bashbug
    cmp
    corelist
    cpan
    db_archive
    db_checkpoint
    db_deadlock
    db_dump
    db_hotbackup
    db_load
    db_printlog
    db_recover
    db_stat
    db_upgrade
    db_verify
    diff
    diff3
    enc2xs
    encguess
    ex
    git
    git-receive-pack
    git-shell
    git-upload-archive
    git-upload-pack
    h2ph
    h2xs
    instmodsh
    json_pp
    libnetcfg
    openssl
    perl
    perlbug
    perldoc
    perlivp
    perlthanks
    piconv
    pip3
    pl2pm
    pod2html
    pod2man
    pod2text
    pod2usage
    podchecker
    prove
    ptar
    ptardiff
    ptargrep
    python3
    rsync
    rview
    rvim
    sdiff
    shasum
    splain
    streamzip
    tclsh
    vi
    view
    vim
    vimdiff
    vimtutor
    wish
    xsubpp
    xxd
    zipdetails

    Warning: Homebrew's "bin" was not found in your PATH.
    Consider setting your PATH for example like so:
    echo 'export PATH="/opt/homebrew/bin:$PATH"' >> /Users/mike/.bash_profile

    Warning: Homebrew's "sbin" was not found in your PATH but you have installed
    formulae that put executables in /opt/homebrew/sbin.
    Consider setting your PATH for example like so:
    echo 'export PATH="/opt/homebrew/sbin:$PATH"' >> /Users/mike/.bash_profile
    1 change: 1 addition & 0 deletions 00.options.out
    Original file line number Diff line number Diff line change
    @@ -0,0 +1 @@
    neovim
    159 changes: 159 additions & 0 deletions 01.cmake
    Original file line number Diff line number Diff line change
    @@ -0,0 +1,159 @@
    2023-12-18 03:09:49 +0000

    cmake
    -S
    .
    -B
    build
    -DLUV_LIBRARY=/opt/homebrew/opt/luv/lib/libluv.dylib
    -DLIBUV_LIBRARY=/opt/homebrew/opt/libuv/lib/libuv.dylib
    -DLPEG_LIBRARY=/opt/homebrew/opt/lpeg/lib/liblpeg.dylib
    -DCMAKE_INSTALL_PREFIX=/opt/homebrew/Cellar/neovim/HEAD-d956bc6
    -DCMAKE_INSTALL_LIBDIR=lib
    -DCMAKE_BUILD_TYPE=Release
    -DCMAKE_FIND_FRAMEWORK=LAST
    -DCMAKE_VERBOSE_MAKEFILE=ON
    -Wno-dev
    -DBUILD_TESTING=OFF
    -DCMAKE_OSX_SYSROOT=/Library/Developer/CommandLineTools/SDKs/MacOSX14.sdk

    -- The C compiler identification is AppleClang 15.0.0.15000040
    -- Detecting C compiler ABI info
    -- Detecting C compiler ABI info - done
    -- Check for working C compiler: /opt/homebrew/Library/Homebrew/shims/mac/super/clang - skipped
    -- Detecting C compile features
    -- Detecting C compile features - done
    -- Found GNU Make at /opt/homebrew/Library/Homebrew/shims/mac/super/gmake
    -- Using deployment target 14.1.1
    -- CMAKE_INSTALL_PREFIX=/opt/homebrew/Cellar/neovim/HEAD-d956bc6
    -- CMAKE_BUILD_TYPE=Release
    -- Using Lua interpreter: /opt/homebrew/bin/luajit
    -- Using Lua interpreter for code generation: /opt/homebrew/bin/luajit
    /opt/homebrew/bin/luajit: module 'jit.bcsave' not found:
    no field package.preload['jit.bcsave']
    no file '/opt/homebrew/opt/lpeg/lib/lua/5.1/jit/bcsave.so'
    no file './jit/bcsave.so'
    no file '/usr/local/lib/lua/5.1/jit/bcsave.so'
    no file '/opt/homebrew/lib/lua/5.1/jit/bcsave.so'
    no file '/usr/local/lib/lua/5.1/loadall.so'
    no file '/opt/homebrew/opt/lpeg/lib/lua/5.1/jit.so'
    no file './jit.so'
    no file '/usr/local/lib/lua/5.1/jit.so'
    no file '/opt/homebrew/lib/lua/5.1/jit.so'
    no file '/usr/local/lib/lua/5.1/loadall.so'
    stack traceback:
    [C]: at 0x0100d051fc
    [C]: at 0x0100cb2dfc
    -- Found Luv: /opt/homebrew/opt/luv/lib/libluv.dylib (Required is at least version "1.43.0")
    -- Found Iconv: /Library/Developer/CommandLineTools/SDKs/MacOSX14.sdk/usr/include
    -- Performing Test HAVE_WORKING_LIBINTL
    -- Performing Test HAVE_WORKING_LIBINTL - Success
    -- Looking for _nl_msg_cat_cntr
    -- Looking for _nl_msg_cat_cntr - not found
    -- Found Libintl:
    -- Looking for dlopen in dl
    -- Looking for dlopen in dl - found
    -- Looking for kstat_lookup in kstat
    -- Looking for kstat_lookup in kstat - not found
    -- Looking for kvm_open in kvm
    -- Looking for kvm_open in kvm - not found
    -- Looking for gethostbyname in nsl
    -- Looking for gethostbyname in nsl - not found
    -- Looking for perfstat_cpu in perfstat
    -- Looking for perfstat_cpu in perfstat - not found
    -- Looking for clock_gettime in rt
    -- Looking for clock_gettime in rt - not found
    -- Looking for sendfile in sendfile
    -- Looking for sendfile in sendfile - not found
    -- Performing Test CMAKE_HAVE_LIBC_PTHREAD
    -- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success
    -- Found Threads: TRUE
    -- Found Libuv: /opt/homebrew/opt/libuv/lib/libuv.dylib (Required is at least version "1.28.0")
    -- Found Libvterm: /opt/homebrew/include (found suitable version "0.3.3", minimum required is "0.3.3")
    -- Found Lpeg: /opt/homebrew/opt/lpeg/lib/liblpeg.dylib
    -- Found Msgpack: /opt/homebrew/lib/libmsgpackc.dylib (found suitable version "6.0.0", minimum required is "1.0.0")
    -- Found Treesitter: /opt/homebrew/lib/libtree-sitter.dylib (Required is at least version "0.20.8")
    -- Performing Test TS_HAS_SET_MAX_START_DEPTH
    -- Performing Test TS_HAS_SET_MAX_START_DEPTH - Failed
    -- Found Unibilium: /opt/homebrew/include (Required is at least version "2.0")
    -- Found Luajit: /opt/homebrew/lib/libluajit-5.1.dylib
    -- Performing Test HAS_FSTACK_PROTECTOR_STRONG_FLAG
    -- Performing Test HAS_FSTACK_PROTECTOR_STRONG_FLAG - Success
    -- Performing Test HAVE_WIMPLICIT_FALLTHROUGH_FLAG
    -- Performing Test HAVE_WIMPLICIT_FALLTHROUGH_FLAG - Success
    -- Performing Test HAS_DIAG_COLOR_FLAG
    -- Performing Test HAS_DIAG_COLOR_FLAG - Success
    -- Found Gettext: /opt/homebrew/opt/gettext/bin/msgmerge (found version "0.22.4")
    -- Performing Test HAVE_EXECINFO_BACKTRACE
    -- Performing Test HAVE_EXECINFO_BACKTRACE - Success
    -- Performing Test HAVE_BUILTIN_ADD_OVERFLOW
    -- Performing Test HAVE_BUILTIN_ADD_OVERFLOW - Success
    -- Looking for sys/types.h
    -- Looking for sys/types.h - found
    -- Looking for stdint.h
    -- Looking for stdint.h - found
    -- Looking for stddef.h
    -- Looking for stddef.h - found
    -- Check size of int
    -- Check size of int - done
    -- Check size of long
    -- Check size of long - done
    -- Check size of intmax_t
    -- Check size of intmax_t - done
    -- Check size of size_t
    -- Check size of size_t - done
    -- Check size of void *
    -- Check size of void * - done
    -- Looking for _NSGetEnviron
    -- Looking for _NSGetEnviron - found
    -- Looking for include file langinfo.h
    -- Looking for include file langinfo.h - found
    -- Looking for include file strings.h
    -- Looking for include file strings.h - found
    -- Looking for include file sys/utsname.h
    -- Looking for include file sys/utsname.h - found
    -- Looking for include file termios.h
    -- Looking for include file termios.h - found
    -- Looking for include file sys/uio.h
    -- Looking for include file sys/uio.h - found
    -- Looking for include file sys/sdt.h
    -- Looking for include file sys/sdt.h - found
    -- Looking for fseeko
    -- Looking for fseeko - found
    -- Looking for readv
    -- Looking for readv - found
    -- Looking for readlink
    -- Looking for readlink - found
    -- Looking for strnlen
    -- Looking for strnlen - found
    -- Looking for strcasecmp
    -- Looking for strcasecmp - found
    -- Looking for strncasecmp
    -- Looking for strncasecmp - found
    -- Looking for strptime
    -- Looking for strptime - found
    -- Performing Test HAVE_DIRFD_AND_FLOCK
    -- Performing Test HAVE_DIRFD_AND_FLOCK - Success
    -- Performing Test HAVE_PWD_FUNCS
    -- Performing Test HAVE_PWD_FUNCS - Success
    -- Looking for FD_CLOEXEC
    -- Looking for FD_CLOEXEC - found
    -- Looking for CODESET
    -- Looking for CODESET - found
    -- Looking for include file endian.h
    -- Looking for include file endian.h - not found
    -- Looking for include file sys/endian.h
    -- Looking for include file sys/endian.h - not found
    -- Performing Test HAVE_BE64TOH_MACROS
    -- Performing Test HAVE_BE64TOH_MACROS - Failed
    -- Looking for be64toh
    -- Looking for be64toh - not found
    -- Configuring done (7.5s)
    -- Generating done (0.4s)
    CMake Warning:
    Manually-specified variables were not used by the project:

    BUILD_TESTING


    -- Build files have been written to: /tmp/neovim-20231217-50817-6xdprw/build
    477 changes: 477 additions & 0 deletions 01.cmake.cc
    477 additions, 0 deletions not shown because the diff is too large. Please use a local Git client to view these changes.
    1,053 changes: 1,053 additions & 0 deletions 02.cmake
    1,053 additions, 0 deletions not shown because the diff is too large. Please use a local Git client to view these changes.
    1,855 changes: 1,855 additions & 0 deletions 02.cmake.cc
    1,855 additions, 0 deletions not shown because the diff is too large. Please use a local Git client to view these changes.
    7 changes: 7 additions & 0 deletions 03.cmake
    Original file line number Diff line number Diff line change
    @@ -0,0 +1,7 @@
    2023-12-18 03:10:15 +0000

    cmake
    --install
    build

    -- Install configuration: "Release"
    778 changes: 778 additions & 0 deletions build:CMakeCache.txt
    Original file line number Diff line number Diff line change
    @@ -0,0 +1,778 @@
    # This is the CMakeCache file.
    # For build in directory: /tmp/neovim-20231217-50817-6xdprw/build
    # It was generated by CMake: /opt/homebrew/Cellar/cmake/3.28.0/bin/cmake
    # You can edit this file to change values found and used by cmake.
    # If you do not want to change any of the values, simply exit the editor.
    # If you do want to change a value, simply edit, save, and exit the editor.
    # The syntax for the file is as follows:
    # KEY:TYPE=VALUE
    # KEY is the name of a variable in the cache.
    # TYPE is a hint to GUIs for the type of VALUE, DO NOT EDIT TYPE!.
    # VALUE is the current value for the KEY.

    ########################
    # EXTERNAL cache entries
    ########################

    //No help, variable specified on the command line.
    BUILD_TESTING:UNINITIALIZED=OFF

    //Path to a program.
    CCACHE_PRG:FILEPATH=CCACHE_PRG-NOTFOUND

    //CI, extra flags will be set
    CI_BUILD:BOOL=OFF

    //Abort if lint programs not found
    CI_LINT:BOOL=OFF

    //Path to a program.
    CLANG_TIDY_PRG:FILEPATH=CLANG_TIDY_PRG-NOTFOUND

    //Path to a program.
    CMAKE_ADDR2LINE:FILEPATH=CMAKE_ADDR2LINE-NOTFOUND

    //Path to a program.
    CMAKE_AR:FILEPATH=/usr/bin/ar

    //Choose the type of build, options are: None Debug Release RelWithDebInfo
    // MinSizeRel ...
    CMAKE_BUILD_TYPE:STRING=Release

    //Enable/Disable color output during build.
    CMAKE_COLOR_MAKEFILE:BOOL=ON

    //C compiler
    CMAKE_C_COMPILER:FILEPATH=/opt/homebrew/Library/Homebrew/shims/mac/super/clang

    //Flags used by the C compiler during all build types.
    CMAKE_C_FLAGS:STRING=

    //Flags used by the C compiler during DEBUG builds.
    CMAKE_C_FLAGS_DEBUG:STRING=-g

    //Flags used by the C compiler during MINSIZEREL builds.
    CMAKE_C_FLAGS_MINSIZEREL:STRING=-Os -DNDEBUG

    //Flags used by the C compiler during RELEASE builds.
    CMAKE_C_FLAGS_RELEASE:STRING=-O3 -DNDEBUG

    //Flags used by the C compiler during RELWITHDEBINFO builds.
    CMAKE_C_FLAGS_RELWITHDEBINFO:STRING=-O2 -g -DNDEBUG

    //Path to a program.
    CMAKE_DLLTOOL:FILEPATH=CMAKE_DLLTOOL-NOTFOUND

    //Flags used by the linker during all build types.
    CMAKE_EXE_LINKER_FLAGS:STRING=

    //Flags used by the linker during DEBUG builds.
    CMAKE_EXE_LINKER_FLAGS_DEBUG:STRING=

    //Flags used by the linker during MINSIZEREL builds.
    CMAKE_EXE_LINKER_FLAGS_MINSIZEREL:STRING=

    //Flags used by the linker during RELEASE builds.
    CMAKE_EXE_LINKER_FLAGS_RELEASE:STRING=

    //Flags used by the linker during RELWITHDEBINFO builds.
    CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO:STRING=

    //Enable/Disable output of compile commands during generation.
    CMAKE_EXPORT_COMPILE_COMMANDS:BOOL=

    //No help, variable specified on the command line.
    CMAKE_FIND_FRAMEWORK:UNINITIALIZED=LAST

    //Value Computed by CMake.
    CMAKE_FIND_PACKAGE_REDIRECTS_DIR:STATIC=/tmp/neovim-20231217-50817-6xdprw/build/CMakeFiles/pkgRedirects

    //User executables (bin)
    CMAKE_INSTALL_BINDIR:PATH=bin

    //Read-only architecture-independent data (DATAROOTDIR)
    CMAKE_INSTALL_DATADIR:PATH=

    //Read-only architecture-independent data root (share)
    CMAKE_INSTALL_DATAROOTDIR:PATH=share

    //Documentation root (DATAROOTDIR/doc/PROJECT_NAME)
    CMAKE_INSTALL_DOCDIR:PATH=

    //C header files (include)
    CMAKE_INSTALL_INCLUDEDIR:PATH=include

    //Info documentation (DATAROOTDIR/info)
    CMAKE_INSTALL_INFODIR:PATH=

    //Object code libraries (lib)
    CMAKE_INSTALL_LIBDIR:PATH=lib

    //Program executables (libexec)
    CMAKE_INSTALL_LIBEXECDIR:PATH=libexec

    //Locale-dependent data (DATAROOTDIR/locale)
    CMAKE_INSTALL_LOCALEDIR:PATH=

    //Modifiable single-machine data (var)
    CMAKE_INSTALL_LOCALSTATEDIR:PATH=var

    //Man documentation (DATAROOTDIR/man)
    CMAKE_INSTALL_MANDIR:PATH=

    //Path to a program.
    CMAKE_INSTALL_NAME_TOOL:FILEPATH=/usr/bin/install_name_tool

    //C header files for non-gcc (/usr/include)
    CMAKE_INSTALL_OLDINCLUDEDIR:PATH=/usr/include

    //Install path prefix, prepended onto install directories.
    CMAKE_INSTALL_PREFIX:PATH=/opt/homebrew/Cellar/neovim/HEAD-d956bc6

    //Run-time variable data (LOCALSTATEDIR/run)
    CMAKE_INSTALL_RUNSTATEDIR:PATH=

    //System admin executables (sbin)
    CMAKE_INSTALL_SBINDIR:PATH=sbin

    //Modifiable architecture-independent data (com)
    CMAKE_INSTALL_SHAREDSTATEDIR:PATH=com

    //Read-only single-machine data (etc)
    CMAKE_INSTALL_SYSCONFDIR:PATH=etc

    //Path to a program.
    CMAKE_LINKER:FILEPATH=/opt/homebrew/Library/Homebrew/shims/mac/super/ld

    //Path to a program.
    CMAKE_MAKE_PROGRAM:FILEPATH=/opt/homebrew/Library/Homebrew/shims/mac/super/gmake

    //Flags used by the linker during the creation of modules during
    // all build types.
    CMAKE_MODULE_LINKER_FLAGS:STRING=

    //Flags used by the linker during the creation of modules during
    // DEBUG builds.
    CMAKE_MODULE_LINKER_FLAGS_DEBUG:STRING=

    //Flags used by the linker during the creation of modules during
    // MINSIZEREL builds.
    CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL:STRING=

    //Flags used by the linker during the creation of modules during
    // RELEASE builds.
    CMAKE_MODULE_LINKER_FLAGS_RELEASE:STRING=

    //Flags used by the linker during the creation of modules during
    // RELWITHDEBINFO builds.
    CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO:STRING=

    //Path to a program.
    CMAKE_NM:FILEPATH=/usr/bin/nm

    //Path to a program.
    CMAKE_OBJCOPY:FILEPATH=CMAKE_OBJCOPY-NOTFOUND

    //Path to a program.
    CMAKE_OBJDUMP:FILEPATH=/usr/bin/objdump

    //Build architectures for OSX
    CMAKE_OSX_ARCHITECTURES:STRING=

    //Minimum OS X version to target for deployment (at runtime); newer
    // APIs weak linked. Set to empty string for default value.
    CMAKE_OSX_DEPLOYMENT_TARGET:STRING=

    //The product will be built against the headers and libraries located
    // inside the indicated SDK.
    CMAKE_OSX_SYSROOT:PATH=/Library/Developer/CommandLineTools/SDKs/MacOSX14.sdk

    //Value Computed by CMake
    CMAKE_PROJECT_DESCRIPTION:STATIC=

    //Value Computed by CMake
    CMAKE_PROJECT_HOMEPAGE_URL:STATIC=

    //Value Computed by CMake
    CMAKE_PROJECT_NAME:STATIC=nvim

    //Path to a program.
    CMAKE_RANLIB:FILEPATH=/usr/bin/ranlib

    //Path to a program.
    CMAKE_READELF:FILEPATH=CMAKE_READELF-NOTFOUND

    //Flags used by the linker during the creation of shared libraries
    // during all build types.
    CMAKE_SHARED_LINKER_FLAGS:STRING=

    //Flags used by the linker during the creation of shared libraries
    // during DEBUG builds.
    CMAKE_SHARED_LINKER_FLAGS_DEBUG:STRING=

    //Flags used by the linker during the creation of shared libraries
    // during MINSIZEREL builds.
    CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL:STRING=

    //Flags used by the linker during the creation of shared libraries
    // during RELEASE builds.
    CMAKE_SHARED_LINKER_FLAGS_RELEASE:STRING=

    //Flags used by the linker during the creation of shared libraries
    // during RELWITHDEBINFO builds.
    CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO:STRING=

    //If set, runtime paths are not added when installing shared libraries,
    // but are added when building.
    CMAKE_SKIP_INSTALL_RPATH:BOOL=NO

    //If set, runtime paths are not added when using shared libraries.
    CMAKE_SKIP_RPATH:BOOL=NO

    //Flags used by the linker during the creation of static libraries
    // during all build types.
    CMAKE_STATIC_LINKER_FLAGS:STRING=

    //Flags used by the linker during the creation of static libraries
    // during DEBUG builds.
    CMAKE_STATIC_LINKER_FLAGS_DEBUG:STRING=

    //Flags used by the linker during the creation of static libraries
    // during MINSIZEREL builds.
    CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL:STRING=

    //Flags used by the linker during the creation of static libraries
    // during RELEASE builds.
    CMAKE_STATIC_LINKER_FLAGS_RELEASE:STRING=

    //Flags used by the linker during the creation of static libraries
    // during RELWITHDEBINFO builds.
    CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO:STRING=

    //Path to a program.
    CMAKE_STRIP:FILEPATH=/usr/bin/strip

    //Path to a program.
    CMAKE_TAPI:FILEPATH=/Library/Developer/CommandLineTools/usr/bin/tapi

    //If this value is on, makefiles will be generated without the
    // .SILENT directive, and all commands will be echoed to the console
    // during the make. This is useful for debugging only. With Visual
    // Studio IDE projects all commands are done without /nologo.
    CMAKE_VERBOSE_MAKEFILE:BOOL=ON

    //Pre-compile Lua sources into bytecode (for sources that are included
    // in the binary)
    COMPILE_LUA:BOOL=ON

    //Enable to build RPM source packages
    CPACK_SOURCE_RPM:BOOL=OFF

    //Enable to build TBZ2 source packages
    CPACK_SOURCE_TBZ2:BOOL=ON

    //Enable to build TGZ source packages
    CPACK_SOURCE_TGZ:BOOL=ON

    //Enable to build TXZ source packages
    CPACK_SOURCE_TXZ:BOOL=ON

    //Enable to build TZ source packages
    CPACK_SOURCE_TZ:BOOL=ON

    //Enable to build ZIP source packages
    CPACK_SOURCE_ZIP:BOOL=OFF

    //Path prefix for finding dependencies
    DEPS_PREFIX:PATH=/tmp/neovim-20231217-50817-6xdprw/.deps/usr

    //Enable Clang address & undefined behavior sanitizer for nvim
    // binary.
    ENABLE_ASAN_UBSAN:BOOL=OFF

    //Enable -Wsuggest compiler warnings
    ENABLE_COMPILER_SUGGESTIONS:BOOL=OFF

    //Enable gcov support
    ENABLE_GCOV:BOOL=OFF

    //Run include-what-you-use with the compiler.
    ENABLE_IWYU:BOOL=OFF

    //Localizations to build
    ENABLE_LANGUAGES:BOOL=ON

    //enable link time optimization
    ENABLE_LTO:BOOL=ON

    //Enable Clang memory sanitizer for nvim binary.
    ENABLE_MSAN:BOOL=OFF

    //Enable Clang thread sanitizer for nvim binary.
    ENABLE_TSAN:BOOL=OFF

    //Path to a program.
    GETTEXT_MSGFMT_EXECUTABLE:FILEPATH=/opt/homebrew/opt/gettext/bin/msgfmt

    //Path to a program.
    GETTEXT_MSGMERGE_EXECUTABLE:FILEPATH=/opt/homebrew/opt/gettext/bin/msgmerge

    //Path to a program.
    HOMEBREW_PRG:FILEPATH=/opt/homebrew/bin/brew

    //Path to a file.
    ICONV_INCLUDE_DIR:PATH=/Library/Developer/CommandLineTools/SDKs/MacOSX14.sdk/usr/include

    //Path to a library.
    ICONV_LIBRARY:FILEPATH=/Library/Developer/CommandLineTools/SDKs/MacOSX14.sdk/usr/lib/libiconv.tbd

    //Path to a program.
    ICONV_PRG:FILEPATH=/usr/bin/iconv

    //Path to a file.
    LIBINTL_INCLUDE_DIR:PATH=/opt/homebrew/opt/gettext/include

    //Path to a library.
    LIBINTL_LIBRARY:FILEPATH=/opt/homebrew/opt/gettext/lib/libintl.dylib

    //Path to a file.
    LIBUV_INCLUDE_DIR:PATH=/opt/homebrew/include

    //Path to a library.
    LIBUV_LIBRARY:FILEPATH=/opt/homebrew/opt/libuv/lib/libuv.dylib

    //Path to a file.
    LIBVTERM_INCLUDE_DIR:PATH=/opt/homebrew/include

    //Path to a library.
    LIBVTERM_LIBRARY:FILEPATH=/opt/homebrew/lib/libvterm.dylib

    //Path to a library.
    LPEG_LIBRARY:FILEPATH=/opt/homebrew/opt/lpeg/lib/liblpeg.dylib

    //Path to a file.
    LUAJIT_INCLUDE_DIR:PATH=/opt/homebrew/include/luajit-2.1

    //Path to a library.
    LUAJIT_LIBRARY:FILEPATH=/opt/homebrew/lib/libluajit-5.1.dylib

    //Path to the lua used for code generation.
    LUA_GEN_PRG:FILEPATH=/opt/homebrew/bin/luajit

    //Path to a program.
    LUA_PRG:FILEPATH=/opt/homebrew/bin/luajit

    //Path to a file.
    LUV_INCLUDE_DIR:PATH=/opt/homebrew/include

    //Path to a library.
    LUV_LIBRARY:FILEPATH=/opt/homebrew/opt/luv/lib/libluv.dylib

    //Path to a program.
    MAKE_PRG:FILEPATH=/opt/homebrew/Library/Homebrew/shims/mac/super/gmake

    //Path to a file.
    MSGPACK_INCLUDE_DIR:PATH=/opt/homebrew/include

    //Path to a library.
    MSGPACK_LIBRARY:FILEPATH=/opt/homebrew/lib/libmsgpackc.dylib

    //Prefer Lua over LuaJIT in the nvim executable.
    PREFER_LUA:BOOL=OFF

    //Path to a program.
    SHELLCHECK_PRG:FILEPATH=/opt/homebrew/bin/shellcheck

    //Path to a program.
    STYLUA_PRG:FILEPATH=/opt/homebrew/bin/stylua

    //Path to a file.
    TREESITTER_INCLUDE_DIR:PATH=/opt/homebrew/include

    //Path to a library.
    TREESITTER_LIBRARY:FILEPATH=/opt/homebrew/lib/libtree-sitter.dylib

    //Path to a file.
    UNIBILIUM_INCLUDE_DIR:PATH=/opt/homebrew/include

    //Path to a library.
    UNIBILIUM_LIBRARY:FILEPATH=/opt/homebrew/lib/libunibilium.dylib

    //Use bundled busted
    USE_BUNDLED_BUSTED:BOOL=ON

    //Path to a program.
    XGETTEXT_PRG:FILEPATH=/opt/homebrew/opt/gettext/bin/xgettext

    //Value Computed by CMake
    nvim_BINARY_DIR:STATIC=/tmp/neovim-20231217-50817-6xdprw/build

    //Value Computed by CMake
    nvim_IS_TOP_LEVEL:STATIC=ON

    //Value Computed by CMake
    nvim_SOURCE_DIR:STATIC=/tmp/neovim-20231217-50817-6xdprw


    ########################
    # INTERNAL cache entries
    ########################

    //ADVANCED property for variable: CMAKE_ADDR2LINE
    CMAKE_ADDR2LINE-ADVANCED:INTERNAL=1
    //ADVANCED property for variable: CMAKE_AR
    CMAKE_AR-ADVANCED:INTERNAL=1
    //STRINGS property for variable: CMAKE_BUILD_TYPE
    CMAKE_BUILD_TYPE-STRINGS:INTERNAL=Debug;Release;MinSizeRel;RelWithDebInfo
    //This is the directory where this CMakeCache.txt was created
    CMAKE_CACHEFILE_DIR:INTERNAL=/tmp/neovim-20231217-50817-6xdprw/build
    //Major version of cmake used to create the current loaded cache
    CMAKE_CACHE_MAJOR_VERSION:INTERNAL=3
    //Minor version of cmake used to create the current loaded cache
    CMAKE_CACHE_MINOR_VERSION:INTERNAL=28
    //Patch version of cmake used to create the current loaded cache
    CMAKE_CACHE_PATCH_VERSION:INTERNAL=0
    //ADVANCED property for variable: CMAKE_COLOR_MAKEFILE
    CMAKE_COLOR_MAKEFILE-ADVANCED:INTERNAL=1
    //Path to CMake executable.
    CMAKE_COMMAND:INTERNAL=/opt/homebrew/Cellar/cmake/3.28.0/bin/cmake
    //Path to cpack program executable.
    CMAKE_CPACK_COMMAND:INTERNAL=/opt/homebrew/Cellar/cmake/3.28.0/bin/cpack
    //Path to ctest program executable.
    CMAKE_CTEST_COMMAND:INTERNAL=/opt/homebrew/Cellar/cmake/3.28.0/bin/ctest
    //ADVANCED property for variable: CMAKE_C_COMPILER
    CMAKE_C_COMPILER-ADVANCED:INTERNAL=1
    //ADVANCED property for variable: CMAKE_C_FLAGS
    CMAKE_C_FLAGS-ADVANCED:INTERNAL=1
    //ADVANCED property for variable: CMAKE_C_FLAGS_DEBUG
    CMAKE_C_FLAGS_DEBUG-ADVANCED:INTERNAL=1
    //ADVANCED property for variable: CMAKE_C_FLAGS_MINSIZEREL
    CMAKE_C_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1
    //ADVANCED property for variable: CMAKE_C_FLAGS_RELEASE
    CMAKE_C_FLAGS_RELEASE-ADVANCED:INTERNAL=1
    //ADVANCED property for variable: CMAKE_C_FLAGS_RELWITHDEBINFO
    CMAKE_C_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1
    //ADVANCED property for variable: CMAKE_DLLTOOL
    CMAKE_DLLTOOL-ADVANCED:INTERNAL=1
    //Path to cache edit program executable.
    CMAKE_EDIT_COMMAND:INTERNAL=/opt/homebrew/Cellar/cmake/3.28.0/bin/ccmake
    //Whether to issue deprecation errors for macros and functions.
    CMAKE_ERROR_DEPRECATED:INTERNAL=FALSE
    //Executable file format
    CMAKE_EXECUTABLE_FORMAT:INTERNAL=MACHO
    //ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS
    CMAKE_EXE_LINKER_FLAGS-ADVANCED:INTERNAL=1
    //ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_DEBUG
    CMAKE_EXE_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1
    //ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_MINSIZEREL
    CMAKE_EXE_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1
    //ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_RELEASE
    CMAKE_EXE_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1
    //ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO
    CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1
    //ADVANCED property for variable: CMAKE_EXPORT_COMPILE_COMMANDS
    CMAKE_EXPORT_COMPILE_COMMANDS-ADVANCED:INTERNAL=1
    //Name of external makefile project generator.
    CMAKE_EXTRA_GENERATOR:INTERNAL=
    //Name of generator.
    CMAKE_GENERATOR:INTERNAL=Unix Makefiles
    //Generator instance identifier.
    CMAKE_GENERATOR_INSTANCE:INTERNAL=
    //Name of generator platform.
    CMAKE_GENERATOR_PLATFORM:INTERNAL=
    //Name of generator toolset.
    CMAKE_GENERATOR_TOOLSET:INTERNAL=
    //Test CMAKE_HAVE_LIBC_PTHREAD
    CMAKE_HAVE_LIBC_PTHREAD:INTERNAL=1
    //Source directory with the top level CMakeLists.txt file for this
    // project
    CMAKE_HOME_DIRECTORY:INTERNAL=/tmp/neovim-20231217-50817-6xdprw
    //ADVANCED property for variable: CMAKE_INSTALL_BINDIR
    CMAKE_INSTALL_BINDIR-ADVANCED:INTERNAL=1
    //ADVANCED property for variable: CMAKE_INSTALL_DATADIR
    CMAKE_INSTALL_DATADIR-ADVANCED:INTERNAL=1
    //ADVANCED property for variable: CMAKE_INSTALL_DATAROOTDIR
    CMAKE_INSTALL_DATAROOTDIR-ADVANCED:INTERNAL=1
    //ADVANCED property for variable: CMAKE_INSTALL_DOCDIR
    CMAKE_INSTALL_DOCDIR-ADVANCED:INTERNAL=1
    //ADVANCED property for variable: CMAKE_INSTALL_INCLUDEDIR
    CMAKE_INSTALL_INCLUDEDIR-ADVANCED:INTERNAL=1
    //ADVANCED property for variable: CMAKE_INSTALL_INFODIR
    CMAKE_INSTALL_INFODIR-ADVANCED:INTERNAL=1
    //ADVANCED property for variable: CMAKE_INSTALL_LIBDIR
    CMAKE_INSTALL_LIBDIR-ADVANCED:INTERNAL=1
    //ADVANCED property for variable: CMAKE_INSTALL_LIBEXECDIR
    CMAKE_INSTALL_LIBEXECDIR-ADVANCED:INTERNAL=1
    //ADVANCED property for variable: CMAKE_INSTALL_LOCALEDIR
    CMAKE_INSTALL_LOCALEDIR-ADVANCED:INTERNAL=1
    //ADVANCED property for variable: CMAKE_INSTALL_LOCALSTATEDIR
    CMAKE_INSTALL_LOCALSTATEDIR-ADVANCED:INTERNAL=1
    //ADVANCED property for variable: CMAKE_INSTALL_MANDIR
    CMAKE_INSTALL_MANDIR-ADVANCED:INTERNAL=1
    //ADVANCED property for variable: CMAKE_INSTALL_NAME_TOOL
    CMAKE_INSTALL_NAME_TOOL-ADVANCED:INTERNAL=1
    //ADVANCED property for variable: CMAKE_INSTALL_OLDINCLUDEDIR
    CMAKE_INSTALL_OLDINCLUDEDIR-ADVANCED:INTERNAL=1
    //ADVANCED property for variable: CMAKE_INSTALL_RUNSTATEDIR
    CMAKE_INSTALL_RUNSTATEDIR-ADVANCED:INTERNAL=1
    //ADVANCED property for variable: CMAKE_INSTALL_SBINDIR
    CMAKE_INSTALL_SBINDIR-ADVANCED:INTERNAL=1
    //ADVANCED property for variable: CMAKE_INSTALL_SHAREDSTATEDIR
    CMAKE_INSTALL_SHAREDSTATEDIR-ADVANCED:INTERNAL=1
    //ADVANCED property for variable: CMAKE_INSTALL_SYSCONFDIR
    CMAKE_INSTALL_SYSCONFDIR-ADVANCED:INTERNAL=1
    //ADVANCED property for variable: CMAKE_LINKER
    CMAKE_LINKER-ADVANCED:INTERNAL=1
    //ADVANCED property for variable: CMAKE_MAKE_PROGRAM
    CMAKE_MAKE_PROGRAM-ADVANCED:INTERNAL=1
    //ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS
    CMAKE_MODULE_LINKER_FLAGS-ADVANCED:INTERNAL=1
    //ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_DEBUG
    CMAKE_MODULE_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1
    //ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL
    CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1
    //ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_RELEASE
    CMAKE_MODULE_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1
    //ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO
    CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1
    //ADVANCED property for variable: CMAKE_NM
    CMAKE_NM-ADVANCED:INTERNAL=1
    //number of local generators
    CMAKE_NUMBER_OF_MAKEFILES:INTERNAL=8
    //ADVANCED property for variable: CMAKE_OBJCOPY
    CMAKE_OBJCOPY-ADVANCED:INTERNAL=1
    //ADVANCED property for variable: CMAKE_OBJDUMP
    CMAKE_OBJDUMP-ADVANCED:INTERNAL=1
    //Platform information initialized
    CMAKE_PLATFORM_INFO_INITIALIZED:INTERNAL=1
    //ADVANCED property for variable: CMAKE_RANLIB
    CMAKE_RANLIB-ADVANCED:INTERNAL=1
    //ADVANCED property for variable: CMAKE_READELF
    CMAKE_READELF-ADVANCED:INTERNAL=1
    //Path to CMake installation.
    CMAKE_ROOT:INTERNAL=/opt/homebrew/Cellar/cmake/3.28.0/share/cmake
    //ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS
    CMAKE_SHARED_LINKER_FLAGS-ADVANCED:INTERNAL=1
    //ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_DEBUG
    CMAKE_SHARED_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1
    //ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL
    CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1
    //ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_RELEASE
    CMAKE_SHARED_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1
    //ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO
    CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1
    //ADVANCED property for variable: CMAKE_SKIP_INSTALL_RPATH
    CMAKE_SKIP_INSTALL_RPATH-ADVANCED:INTERNAL=1
    //ADVANCED property for variable: CMAKE_SKIP_RPATH
    CMAKE_SKIP_RPATH-ADVANCED:INTERNAL=1
    //ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS
    CMAKE_STATIC_LINKER_FLAGS-ADVANCED:INTERNAL=1
    //ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_DEBUG
    CMAKE_STATIC_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1
    //ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL
    CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1
    //ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_RELEASE
    CMAKE_STATIC_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1
    //ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO
    CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1
    //ADVANCED property for variable: CMAKE_STRIP
    CMAKE_STRIP-ADVANCED:INTERNAL=1
    //Suppress errors that are meant for the author of the CMakeLists.txt
    // files.
    CMAKE_SUPPRESS_DEVELOPER_ERRORS:INTERNAL=TRUE
    //Suppress Warnings that are meant for the author of the CMakeLists.txt
    // files.
    CMAKE_SUPPRESS_DEVELOPER_WARNINGS:INTERNAL=TRUE
    //ADVANCED property for variable: CMAKE_TAPI
    CMAKE_TAPI-ADVANCED:INTERNAL=1
    //uname command
    CMAKE_UNAME:INTERNAL=/usr/bin/uname
    //ADVANCED property for variable: CMAKE_VERBOSE_MAKEFILE
    CMAKE_VERBOSE_MAKEFILE-ADVANCED:INTERNAL=1
    //Whether to issue warnings for deprecated functionality.
    CMAKE_WARN_DEPRECATED:INTERNAL=FALSE
    //ADVANCED property for variable: CPACK_SOURCE_RPM
    CPACK_SOURCE_RPM-ADVANCED:INTERNAL=1
    //ADVANCED property for variable: CPACK_SOURCE_TBZ2
    CPACK_SOURCE_TBZ2-ADVANCED:INTERNAL=1
    //ADVANCED property for variable: CPACK_SOURCE_TGZ
    CPACK_SOURCE_TGZ-ADVANCED:INTERNAL=1
    //ADVANCED property for variable: CPACK_SOURCE_TXZ
    CPACK_SOURCE_TXZ-ADVANCED:INTERNAL=1
    //ADVANCED property for variable: CPACK_SOURCE_TZ
    CPACK_SOURCE_TZ-ADVANCED:INTERNAL=1
    //ADVANCED property for variable: CPACK_SOURCE_ZIP
    CPACK_SOURCE_ZIP-ADVANCED:INTERNAL=1
    //Details about finding Gettext
    FIND_PACKAGE_MESSAGE_DETAILS_Gettext:INTERNAL=[/opt/homebrew/opt/gettext/bin/msgmerge][/opt/homebrew/opt/gettext/bin/msgfmt][v0.22.4()]
    //Details about finding Iconv
    FIND_PACKAGE_MESSAGE_DETAILS_Iconv:INTERNAL=[/Library/Developer/CommandLineTools/SDKs/MacOSX14.sdk/usr/include][v()]
    //Details about finding Libintl
    FIND_PACKAGE_MESSAGE_DETAILS_Libintl:INTERNAL=[v()]
    //Details about finding Libuv
    FIND_PACKAGE_MESSAGE_DETAILS_Libuv:INTERNAL=[/opt/homebrew/opt/libuv/lib/libuv.dylib][/opt/homebrew/include][v(1.28.0)]
    //Details about finding Libvterm
    FIND_PACKAGE_MESSAGE_DETAILS_Libvterm:INTERNAL=[/opt/homebrew/include][/opt/homebrew/lib/libvterm.dylib][v0.3.3(0.3.3)]
    //Details about finding Lpeg
    FIND_PACKAGE_MESSAGE_DETAILS_Lpeg:INTERNAL=[/opt/homebrew/opt/lpeg/lib/liblpeg.dylib][v()]
    //Details about finding Luajit
    FIND_PACKAGE_MESSAGE_DETAILS_Luajit:INTERNAL=[/opt/homebrew/lib/libluajit-5.1.dylib][/opt/homebrew/include/luajit-2.1][v()]
    //Details about finding Luv
    FIND_PACKAGE_MESSAGE_DETAILS_Luv:INTERNAL=[/opt/homebrew/opt/luv/lib/libluv.dylib][/opt/homebrew/include][v(1.43.0)]
    //Details about finding Msgpack
    FIND_PACKAGE_MESSAGE_DETAILS_Msgpack:INTERNAL=[/opt/homebrew/lib/libmsgpackc.dylib][/opt/homebrew/include][v6.0.0(1.0.0)]
    //Details about finding Threads
    FIND_PACKAGE_MESSAGE_DETAILS_Threads:INTERNAL=[TRUE][v()]
    //Details about finding Treesitter
    FIND_PACKAGE_MESSAGE_DETAILS_Treesitter:INTERNAL=[/opt/homebrew/lib/libtree-sitter.dylib][/opt/homebrew/include][v(0.20.8)]
    //Details about finding Unibilium
    FIND_PACKAGE_MESSAGE_DETAILS_Unibilium:INTERNAL=[/opt/homebrew/include][/opt/homebrew/lib/libunibilium.dylib][v(2.0)]
    //ADVANCED property for variable: GETTEXT_MSGFMT_EXECUTABLE
    GETTEXT_MSGFMT_EXECUTABLE-ADVANCED:INTERNAL=1
    //ADVANCED property for variable: GETTEXT_MSGMERGE_EXECUTABLE
    GETTEXT_MSGMERGE_EXECUTABLE-ADVANCED:INTERNAL=1
    //Test HAS_DIAG_COLOR_FLAG
    HAS_DIAG_COLOR_FLAG:INTERNAL=1
    //Test HAS_FSTACK_PROTECTOR_STRONG_FLAG
    HAS_FSTACK_PROTECTOR_STRONG_FLAG:INTERNAL=1
    //Have function be64toh
    HAVE_BE64TOH_FUNC:INTERNAL=
    //Test HAVE_BE64TOH_MACROS
    HAVE_BE64TOH_MACROS:INTERNAL=
    //Test HAVE_BUILTIN_ADD_OVERFLOW
    HAVE_BUILTIN_ADD_OVERFLOW:INTERNAL=1
    //Test HAVE_DIRFD_AND_FLOCK
    HAVE_DIRFD_AND_FLOCK:INTERNAL=1
    //Have includes endian.h
    HAVE_ENDIAN_H:INTERNAL=
    //Test HAVE_EXECINFO_BACKTRACE
    HAVE_EXECINFO_BACKTRACE:INTERNAL=1
    //Have symbol FD_CLOEXEC
    HAVE_FD_CLOEXEC:INTERNAL=1
    //Have function fseeko
    HAVE_FSEEKO:INTERNAL=1
    //Have include langinfo.h
    HAVE_LANGINFO_H:INTERNAL=1
    //Have library dl
    HAVE_LIBDL:INTERNAL=1
    //Have library kstat
    HAVE_LIBKSTAT:INTERNAL=
    //Have library kvm
    HAVE_LIBKVM:INTERNAL=
    //Have library nsl
    HAVE_LIBNSL:INTERNAL=
    //Have library perfstat
    HAVE_LIBPERFSTAT:INTERNAL=
    //Have library rt
    HAVE_LIBRT:INTERNAL=
    //Have library sendfile
    HAVE_LIBSENDFILE:INTERNAL=
    //Have symbol CODESET
    HAVE_NL_LANGINFO_CODESET:INTERNAL=1
    //Have variable _nl_msg_cat_cntr
    HAVE_NL_MSG_CAT_CNTR:INTERNAL=
    //Test HAVE_PWD_FUNCS
    HAVE_PWD_FUNCS:INTERNAL=1
    //Have function readlink
    HAVE_READLINK:INTERNAL=1
    //Have function readv
    HAVE_READV:INTERNAL=1
    //Result of TRY_COMPILE
    HAVE_SIZEOF_INT:INTERNAL=TRUE
    //Result of TRY_COMPILE
    HAVE_SIZEOF_INTMAX_T:INTERNAL=TRUE
    //Result of TRY_COMPILE
    HAVE_SIZEOF_LONG:INTERNAL=TRUE
    //Result of TRY_COMPILE
    HAVE_SIZEOF_SIZE_T:INTERNAL=TRUE
    //Result of TRY_COMPILE
    HAVE_SIZEOF_VOID_PTR:INTERNAL=TRUE
    //Have include stddef.h
    HAVE_STDDEF_H:INTERNAL=1
    //Have include stdint.h
    HAVE_STDINT_H:INTERNAL=1
    //Have function strcasecmp
    HAVE_STRCASECMP:INTERNAL=1
    //Have include strings.h
    HAVE_STRINGS_H:INTERNAL=1
    //Have function strncasecmp
    HAVE_STRNCASECMP:INTERNAL=1
    //Have function strnlen
    HAVE_STRNLEN:INTERNAL=1
    //Have function strptime
    HAVE_STRPTIME:INTERNAL=1
    //Have includes sys/endian.h
    HAVE_SYS_ENDIAN_H:INTERNAL=
    //Have include sys/sdt.h
    HAVE_SYS_SDT_H:INTERNAL=1
    //Have include sys/types.h
    HAVE_SYS_TYPES_H:INTERNAL=1
    //Have include sys/uio.h
    HAVE_SYS_UIO_H:INTERNAL=1
    //Have include sys/utsname.h
    HAVE_SYS_UTSNAME_H:INTERNAL=1
    //Have include termios.h
    HAVE_TERMIOS_H:INTERNAL=1
    //Test HAVE_WIMPLICIT_FALLTHROUGH_FLAG
    HAVE_WIMPLICIT_FALLTHROUGH_FLAG:INTERNAL=1
    //Test HAVE_WORKING_LIBINTL
    HAVE_WORKING_LIBINTL:INTERNAL=1
    //Have symbol _NSGetEnviron
    HAVE__NSGETENVIRON:INTERNAL=1
    //ADVANCED property for variable: ICONV_INCLUDE_DIR
    ICONV_INCLUDE_DIR-ADVANCED:INTERNAL=1
    //ADVANCED property for variable: ICONV_LIBRARY
    ICONV_LIBRARY-ADVANCED:INTERNAL=1
    //ADVANCED property for variable: ICONV_PRG
    ICONV_PRG-ADVANCED:INTERNAL=1
    //ADVANCED property for variable: LIBINTL_INCLUDE_DIR
    LIBINTL_INCLUDE_DIR-ADVANCED:INTERNAL=1
    //ADVANCED property for variable: LIBINTL_LIBRARY
    LIBINTL_LIBRARY-ADVANCED:INTERNAL=1
    //ADVANCED property for variable: LIBUV_INCLUDE_DIR
    LIBUV_INCLUDE_DIR-ADVANCED:INTERNAL=1
    //ADVANCED property for variable: LIBUV_LIBRARY
    LIBUV_LIBRARY-ADVANCED:INTERNAL=1
    //ADVANCED property for variable: LIBVTERM_INCLUDE_DIR
    LIBVTERM_INCLUDE_DIR-ADVANCED:INTERNAL=1
    //ADVANCED property for variable: LIBVTERM_LIBRARY
    LIBVTERM_LIBRARY-ADVANCED:INTERNAL=1
    //ADVANCED property for variable: LPEG_LIBRARY
    LPEG_LIBRARY-ADVANCED:INTERNAL=1
    //ADVANCED property for variable: LUAJIT_INCLUDE_DIR
    LUAJIT_INCLUDE_DIR-ADVANCED:INTERNAL=1
    //ADVANCED property for variable: LUAJIT_LIBRARY
    LUAJIT_LIBRARY-ADVANCED:INTERNAL=1
    //ADVANCED property for variable: LUV_INCLUDE_DIR
    LUV_INCLUDE_DIR-ADVANCED:INTERNAL=1
    //ADVANCED property for variable: LUV_LIBRARY
    LUV_LIBRARY-ADVANCED:INTERNAL=1
    //ADVANCED property for variable: MSGPACK_INCLUDE_DIR
    MSGPACK_INCLUDE_DIR-ADVANCED:INTERNAL=1
    //ADVANCED property for variable: MSGPACK_LIBRARY
    MSGPACK_LIBRARY-ADVANCED:INTERNAL=1
    //CHECK_TYPE_SIZE: sizeof(int)
    SIZEOF_INT:INTERNAL=4
    //CHECK_TYPE_SIZE: sizeof(intmax_t)
    SIZEOF_INTMAX_T:INTERNAL=8
    //CHECK_TYPE_SIZE: sizeof(long)
    SIZEOF_LONG:INTERNAL=8
    //CHECK_TYPE_SIZE: sizeof(size_t)
    SIZEOF_SIZE_T:INTERNAL=8
    //CHECK_TYPE_SIZE: sizeof(void *)
    SIZEOF_VOID_PTR:INTERNAL=8
    //ADVANCED property for variable: TREESITTER_INCLUDE_DIR
    TREESITTER_INCLUDE_DIR-ADVANCED:INTERNAL=1
    //ADVANCED property for variable: TREESITTER_LIBRARY
    TREESITTER_LIBRARY-ADVANCED:INTERNAL=1
    //Test TS_HAS_SET_MAX_START_DEPTH
    TS_HAS_SET_MAX_START_DEPTH:INTERNAL=
    //ADVANCED property for variable: UNIBILIUM_INCLUDE_DIR
    UNIBILIUM_INCLUDE_DIR-ADVANCED:INTERNAL=1
    //ADVANCED property for variable: UNIBILIUM_LIBRARY
    UNIBILIUM_LIBRARY-ADVANCED:INTERNAL=1
    //ADVANCED property for variable: XGETTEXT_PRG
    XGETTEXT_PRG-ADVANCED:INTERNAL=1
    //CMAKE_INSTALL_PREFIX during last run
    _GNUInstallDirs_LAST_CMAKE_INSTALL_PREFIX:INTERNAL=/opt/homebrew/Cellar/neovim/HEAD-d956bc6

    275 changes: 275 additions & 0 deletions build:src:nvim:CMakeFiles:_CMakeLTOTest-C:bin:CMakeCache.txt
    Original file line number Diff line number Diff line change
    @@ -0,0 +1,275 @@
    # This is the CMakeCache file.
    # For build in directory: /tmp/neovim-20231217-50817-6xdprw/build/src/nvim/CMakeFiles/_CMakeLTOTest-C/bin
    # It was generated by CMake: /opt/homebrew/Cellar/cmake/3.28.0/bin/cmake
    # You can edit this file to change values found and used by cmake.
    # If you do not want to change any of the values, simply exit the editor.
    # If you do want to change a value, simply edit, save, and exit the editor.
    # The syntax for the file is as follows:
    # KEY:TYPE=VALUE
    # KEY is the name of a variable in the cache.
    # TYPE is a hint to GUIs for the type of VALUE, DO NOT EDIT TYPE!.
    # VALUE is the current value for the KEY.

    ########################
    # EXTERNAL cache entries
    ########################

    //Choose the type of build, options are: None Debug Release RelWithDebInfo
    // MinSizeRel ...
    CMAKE_BUILD_TYPE:STRING=

    //Enable/Disable color output during build.
    CMAKE_COLOR_MAKEFILE:BOOL=ON

    //Flags used by the C compiler during all build types.
    CMAKE_C_FLAGS:STRING=

    //Flags used by the C compiler during DEBUG builds.
    CMAKE_C_FLAGS_DEBUG:STRING=-g

    //Flags used by the C compiler during MINSIZEREL builds.
    CMAKE_C_FLAGS_MINSIZEREL:STRING=-Os -DNDEBUG

    //Flags used by the C compiler during RELEASE builds.
    CMAKE_C_FLAGS_RELEASE:STRING=-O3 -DNDEBUG

    //Flags used by the C compiler during RELWITHDEBINFO builds.
    CMAKE_C_FLAGS_RELWITHDEBINFO:STRING=-O2 -g -DNDEBUG

    //Flags used by the linker during all build types.
    CMAKE_EXE_LINKER_FLAGS:STRING=

    //Flags used by the linker during DEBUG builds.
    CMAKE_EXE_LINKER_FLAGS_DEBUG:STRING=

    //Flags used by the linker during MINSIZEREL builds.
    CMAKE_EXE_LINKER_FLAGS_MINSIZEREL:STRING=

    //Flags used by the linker during RELEASE builds.
    CMAKE_EXE_LINKER_FLAGS_RELEASE:STRING=

    //Flags used by the linker during RELWITHDEBINFO builds.
    CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO:STRING=

    //Enable/Disable output of compile commands during generation.
    CMAKE_EXPORT_COMPILE_COMMANDS:BOOL=

    //Value Computed by CMake.
    CMAKE_FIND_PACKAGE_REDIRECTS_DIR:STATIC=/tmp/neovim-20231217-50817-6xdprw/build/src/nvim/CMakeFiles/_CMakeLTOTest-C/bin/CMakeFiles/pkgRedirects

    //Path to a program.
    CMAKE_INSTALL_NAME_TOOL:FILEPATH=/usr/bin/install_name_tool

    //Install path prefix, prepended onto install directories.
    CMAKE_INSTALL_PREFIX:PATH=/usr/local

    //No help, variable specified on the command line.
    CMAKE_INTERPROCEDURAL_OPTIMIZATION:UNINITIALIZED=ON

    //make program
    CMAKE_MAKE_PROGRAM:FILEPATH=/opt/homebrew/Library/Homebrew/shims/mac/super/gmake

    //Flags used by the linker during the creation of modules during
    // all build types.
    CMAKE_MODULE_LINKER_FLAGS:STRING=

    //Flags used by the linker during the creation of modules during
    // DEBUG builds.
    CMAKE_MODULE_LINKER_FLAGS_DEBUG:STRING=

    //Flags used by the linker during the creation of modules during
    // MINSIZEREL builds.
    CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL:STRING=

    //Flags used by the linker during the creation of modules during
    // RELEASE builds.
    CMAKE_MODULE_LINKER_FLAGS_RELEASE:STRING=

    //Flags used by the linker during the creation of modules during
    // RELWITHDEBINFO builds.
    CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO:STRING=

    //Build architectures for OSX
    CMAKE_OSX_ARCHITECTURES:STRING=

    //Minimum OS X version to target for deployment (at runtime); newer
    // APIs weak linked. Set to empty string for default value.
    CMAKE_OSX_DEPLOYMENT_TARGET:STRING=

    //The product will be built against the headers and libraries located
    // inside the indicated SDK.
    CMAKE_OSX_SYSROOT:PATH=/Library/Developer/CommandLineTools/SDKs/MacOSX14.0.sdk

    //Value Computed by CMake
    CMAKE_PROJECT_DESCRIPTION:STATIC=

    //Value Computed by CMake
    CMAKE_PROJECT_HOMEPAGE_URL:STATIC=

    //Value Computed by CMake
    CMAKE_PROJECT_NAME:STATIC=lto-test

    //Flags used by the linker during the creation of shared libraries
    // during all build types.
    CMAKE_SHARED_LINKER_FLAGS:STRING=

    //Flags used by the linker during the creation of shared libraries
    // during DEBUG builds.
    CMAKE_SHARED_LINKER_FLAGS_DEBUG:STRING=

    //Flags used by the linker during the creation of shared libraries
    // during MINSIZEREL builds.
    CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL:STRING=

    //Flags used by the linker during the creation of shared libraries
    // during RELEASE builds.
    CMAKE_SHARED_LINKER_FLAGS_RELEASE:STRING=

    //Flags used by the linker during the creation of shared libraries
    // during RELWITHDEBINFO builds.
    CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO:STRING=

    //If set, runtime paths are not added when installing shared libraries,
    // but are added when building.
    CMAKE_SKIP_INSTALL_RPATH:BOOL=NO

    //If set, runtime paths are not added when using shared libraries.
    CMAKE_SKIP_RPATH:BOOL=NO

    //Flags used by the linker during the creation of static libraries
    // during all build types.
    CMAKE_STATIC_LINKER_FLAGS:STRING=

    //Flags used by the linker during the creation of static libraries
    // during DEBUG builds.
    CMAKE_STATIC_LINKER_FLAGS_DEBUG:STRING=

    //Flags used by the linker during the creation of static libraries
    // during MINSIZEREL builds.
    CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL:STRING=

    //Flags used by the linker during the creation of static libraries
    // during RELEASE builds.
    CMAKE_STATIC_LINKER_FLAGS_RELEASE:STRING=

    //Flags used by the linker during the creation of static libraries
    // during RELWITHDEBINFO builds.
    CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO:STRING=

    //If this value is on, makefiles will be generated without the
    // .SILENT directive, and all commands will be echoed to the console
    // during the make. This is useful for debugging only. With Visual
    // Studio IDE projects all commands are done without /nologo.
    CMAKE_VERBOSE_MAKEFILE:BOOL=ON

    //Value Computed by CMake
    lto-test_BINARY_DIR:STATIC=/tmp/neovim-20231217-50817-6xdprw/build/src/nvim/CMakeFiles/_CMakeLTOTest-C/bin

    //Value Computed by CMake
    lto-test_IS_TOP_LEVEL:STATIC=ON

    //Value Computed by CMake
    lto-test_SOURCE_DIR:STATIC=/tmp/neovim-20231217-50817-6xdprw/build/src/nvim/CMakeFiles/_CMakeLTOTest-C/src


    ########################
    # INTERNAL cache entries
    ########################

    //This is the directory where this CMakeCache.txt was created
    CMAKE_CACHEFILE_DIR:INTERNAL=/tmp/neovim-20231217-50817-6xdprw/build/src/nvim/CMakeFiles/_CMakeLTOTest-C/bin
    //Major version of cmake used to create the current loaded cache
    CMAKE_CACHE_MAJOR_VERSION:INTERNAL=3
    //Minor version of cmake used to create the current loaded cache
    CMAKE_CACHE_MINOR_VERSION:INTERNAL=28
    //Patch version of cmake used to create the current loaded cache
    CMAKE_CACHE_PATCH_VERSION:INTERNAL=0
    //ADVANCED property for variable: CMAKE_COLOR_MAKEFILE
    CMAKE_COLOR_MAKEFILE-ADVANCED:INTERNAL=1
    //Path to CMake executable.
    CMAKE_COMMAND:INTERNAL=/opt/homebrew/Cellar/cmake/3.28.0/bin/cmake
    //Path to cpack program executable.
    CMAKE_CPACK_COMMAND:INTERNAL=/opt/homebrew/Cellar/cmake/3.28.0/bin/cpack
    //Path to ctest program executable.
    CMAKE_CTEST_COMMAND:INTERNAL=/opt/homebrew/Cellar/cmake/3.28.0/bin/ctest
    //ADVANCED property for variable: CMAKE_C_FLAGS
    CMAKE_C_FLAGS-ADVANCED:INTERNAL=1
    //ADVANCED property for variable: CMAKE_C_FLAGS_DEBUG
    CMAKE_C_FLAGS_DEBUG-ADVANCED:INTERNAL=1
    //ADVANCED property for variable: CMAKE_C_FLAGS_MINSIZEREL
    CMAKE_C_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1
    //ADVANCED property for variable: CMAKE_C_FLAGS_RELEASE
    CMAKE_C_FLAGS_RELEASE-ADVANCED:INTERNAL=1
    //ADVANCED property for variable: CMAKE_C_FLAGS_RELWITHDEBINFO
    CMAKE_C_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1
    //Path to cache edit program executable.
    CMAKE_EDIT_COMMAND:INTERNAL=/opt/homebrew/Cellar/cmake/3.28.0/bin/ccmake
    //ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS
    CMAKE_EXE_LINKER_FLAGS-ADVANCED:INTERNAL=1
    //ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_DEBUG
    CMAKE_EXE_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1
    //ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_MINSIZEREL
    CMAKE_EXE_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1
    //ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_RELEASE
    CMAKE_EXE_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1
    //ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO
    CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1
    //ADVANCED property for variable: CMAKE_EXPORT_COMPILE_COMMANDS
    CMAKE_EXPORT_COMPILE_COMMANDS-ADVANCED:INTERNAL=1
    //Name of external makefile project generator.
    CMAKE_EXTRA_GENERATOR:INTERNAL=
    //Name of generator.
    CMAKE_GENERATOR:INTERNAL=Unix Makefiles
    //Generator instance identifier.
    CMAKE_GENERATOR_INSTANCE:INTERNAL=
    //Name of generator platform.
    CMAKE_GENERATOR_PLATFORM:INTERNAL=
    //Name of generator toolset.
    CMAKE_GENERATOR_TOOLSET:INTERNAL=
    //Source directory with the top level CMakeLists.txt file for this
    // project
    CMAKE_HOME_DIRECTORY:INTERNAL=/tmp/neovim-20231217-50817-6xdprw/build/src/nvim/CMakeFiles/_CMakeLTOTest-C/src
    //ADVANCED property for variable: CMAKE_INSTALL_NAME_TOOL
    CMAKE_INSTALL_NAME_TOOL-ADVANCED:INTERNAL=1
    //ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS
    CMAKE_MODULE_LINKER_FLAGS-ADVANCED:INTERNAL=1
    //ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_DEBUG
    CMAKE_MODULE_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1
    //ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL
    CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1
    //ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_RELEASE
    CMAKE_MODULE_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1
    //ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO
    CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1
    //number of local generators
    CMAKE_NUMBER_OF_MAKEFILES:INTERNAL=1
    //Path to CMake installation.
    CMAKE_ROOT:INTERNAL=/opt/homebrew/Cellar/cmake/3.28.0/share/cmake
    //ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS
    CMAKE_SHARED_LINKER_FLAGS-ADVANCED:INTERNAL=1
    //ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_DEBUG
    CMAKE_SHARED_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1
    //ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL
    CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1
    //ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_RELEASE
    CMAKE_SHARED_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1
    //ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO
    CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1
    //ADVANCED property for variable: CMAKE_SKIP_INSTALL_RPATH
    CMAKE_SKIP_INSTALL_RPATH-ADVANCED:INTERNAL=1
    //ADVANCED property for variable: CMAKE_SKIP_RPATH
    CMAKE_SKIP_RPATH-ADVANCED:INTERNAL=1
    //ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS
    CMAKE_STATIC_LINKER_FLAGS-ADVANCED:INTERNAL=1
    //ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_DEBUG
    CMAKE_STATIC_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1
    //ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL
    CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1
    //ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_RELEASE
    CMAKE_STATIC_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1
    //ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO
    CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1
    CMAKE_SUPPRESS_DEVELOPER_WARNINGS:INTERNAL=TRUE
    //ADVANCED property for variable: CMAKE_VERBOSE_MAKEFILE
    CMAKE_VERBOSE_MAKEFILE-ADVANCED:INTERNAL=1