Home
last modified time | relevance | path

Searched +full:macos +full:- +full:cmake +full:- +full:shared (Results 1 – 25 of 69) sorted by relevance

123

/third_party/libsnd/.github/workflows/
Daction.yml8 fail-fast: false
11 ubuntu-gcc-autotools,
12 ubuntu-clang-autotools,
13 ubuntu-gcc-ossfuzz,
14 macos-autotools,
15 ubuntu-gcc-cmake,
16 ubuntu-gcc-cmake-shared,
17 ubuntu-clang-cmake,
18 ubuntu-clang-cmake-shared,
19 macos-cmake,
[all …]
/third_party/astc-encoder/Docs/
DBuilding.md6 Builds must use CMake 3.15 or higher as the build system generator. The
8 (Windows) and Make (Linux and macOS), but CMake supports other build system
13 Builds for Windows are tested with CMake 3.17, and Visual Studio 2019 or newer.
17 To use CMake you must first configure the build. Create a build directory in
18 the root of the `astcenc` checkout, and then run `cmake` inside that directory
28 # x86-64 using a Visual Studio solution
29 cmake -G "Visual Studio 16 2019" -T ClangCL -DCMAKE_INSTALL_PREFIX=..\ ^
30 -DASTCENC_ISA_AVX2=ON -DASTCENC_ISA_SSE41=ON -DASTCENC_ISA_SSE2=ON ..
32 # x86-64 using NMake
33 cmake -G "NMake Makefiles" -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX=..\ ^
[all …]
DChangeLog-4x.md6 All performance data on this page is measured on an Intel Core i5-9600K
9 <!-- ---------------------------------------------------------------------- -->
18 Reminder - the codec library API is not designed to be binary compatible across
19 versions. We always recommend rebuilding your client-side code using the updated
24 method to create the 16-bit RGB endpoint colors, and removes the previous
27 * **Bug fix:** Decompressing to an 8-bit per component output image now matches
38 * **Feature:** Command line tool supports a new option, `-decode_unorm8`.
41 (`-d*`) and trial (`-t*`) tool operation if the decompressed output image
42 is stored to an 8-bit per component file format. This option must be set
43 manually for compression (`-c*`) tool operation, as the desired decode mode
[all …]
/third_party/glfw/docs/
Dcompile.md11 ## Using CMake {#compile_cmake}
13 GLFW behaves like most other libraries that use CMake so this guide mostly
16 compile_deps and @ref compile_options sections for GLFW-specific information.
18 GLFW uses [CMake](https://cmake.org/) to generate project files or makefiles
20 files with CMake and then use them to compile the GLFW library.
22 If you are on Windows and macOS you can [download
23 CMake](https://cmake.org/download/) from their site.
25 If you are on a Unix-like system such as Linux, FreeBSD or Cygwin or have
26 a package system like Fink, MacPorts or Homebrew, you can install its CMake
29 CMake is a complex tool and this guide will only show a few of the possible ways
[all …]
Dbuild.md31 The GLFW header also defines any platform-specific macros needed by your OpenGL
40 - Use the GLFW header to include OpenGL or OpenGL ES headers portably
41 - Do not include window system headers unless you will use those APIs directly
42 - If you do need such headers, include them before the GLFW header
90 `GL/glcorearb.h` header (`OpenGL/gl3.h` on macOS) instead of the regular OpenGL
118 header (`OpenGL/gl.h` on macOS) is included, unless GLFW detects the inclusion
147 GLFW is essentially a wrapper of various platform-specific APIs and therefore
149 a shared library / dynamic library / DLL then it takes care of these links.
153 On Windows and macOS, the list of system libraries is static and can be
154 hard-coded into your build environment. See the section for your development
[all …]
/third_party/rust/crates/cxx/book/src/build/
Dcmake.md1 {{#title CMake — Rust ♡ C++}}
2 # CMake chapter
4 There is not an officially endorsed CMake setup for CXX, but a few developers
5 have shared one that they got working. You can try one of these as a starting
6 point. If you feel that you have arrived at a CMake setup that is superior to
11 ---
13 - **<https://github.com/XiangpengHao/cxx-cmake-example>**
15 - Supports cross-language link time optimization (LTO)
17 ---
19 - **<https://github.com/david-cattermole/cxx-demo-example>**
[all …]
/third_party/vulkan-loader/tests/framework/
DREADME.md17 By default the Vulkan-Loader repo doesn't enable testing.
19 To turn on building of the tests, set `BUILD_TESTS=ON` in the CMake configuration.
21 Use the CMake configuration `UPDATE_DEPS=ON` to automatically get all required test dependencies.
25 Linux & macOS only: The CMake Configuration `LOADER_ENABLE_ADDRESS_SANITIZER` can be used to
35 Use the `ctest` command line parameter `--output-on-failure` to printout logs in failing tests
53 …ramework_config.h` file contains the absolute paths to all of the libraries that CMake has defined.
55 …t known until build time, CMake processes the `framework_config.h.in` file which contains the name…
59 * In the `framework/icd/CMakeLists.txt` or `framework/layer/CMakeLists.txt`, add a new SHARED libra…
61 ```cmake
62 add_library(test_icd_export_new_function SHARED ${TEST_ICD_SOURCES})
[all …]
/third_party/astc-encoder/jenkins/
Drelease.Jenkinsfile5 * - Run the entire pipeline in less than 60 minutes.
6 * - Test builds on all supported operating systems.
7 * - Test builds on optimized compiler choices (i.e. prefer Clang over GCC).
8 * - Build only release variants.
9 * - Run full functional tests.
10 * - Run full image quality tests.
11 * - Code sign the binaries on supported operating systems.
12 * - Build the release package.
18 @Library('hive-infra-library@changes/86/295486/1') _
43 - name: artifactory-ms-docker
[all …]
/third_party/nghttp2/.github/workflows/
Dbuild.yml5 permissions: read-all
16 build-cache:
19 os: [ubuntu-22.04, macos-12]
21 runs-on: ${{ matrix.os }}
24 - uses: actions/checkout@v4
25 - name: Restore libbpf cache
26 id: cache-libbpf
31 key: ${{ runner.os }}-libbpf-${{ env.LIBBPF_VERSION }}
32 - name: Restore OpenSSL v1.1.1 cache
33 id: cache-openssl1
[all …]
/third_party/libcoap/
DBUILDING1 For Windows builds - see the Windows Section
12 * Change to the directory that you want to install the libcoap sub-directory
19 * Change to the directory that you want to install the libcoap sub-directory
21 * Then clone the latest (develop) version of the code:-
24 * Optionally, change the branch from develop to the stable main branch:-
42 General Building with cmake for linux/windows/macos/android (not for RIOT, LwIP or Contiki-NG - see…
45 cmake -E remove_directory build
46 cmake -E make_directory build
48 cmake .. -DENABLE_TESTS=ON
49 cmake --build .
[all …]
/third_party/skia/third_party/externals/swiftshader/
DREADME.md3 …icense](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licens…
6 ------------
8 SwiftShader is a high-performance CPU-based implementation of the Vulkan graphics API<sup>1</sup><s…
13 --------
15 SwiftShader libraries can be built for Windows, Linux, and macOS.\
18 * **CMake**
20 …[Install CMake](https://cmake.org/download/) for Linux, macOS, or Windows and use either [the GUI]…
23 cmake ..
24 cmake --build . --parallel
26 ./vk-unittests
[all …]
/third_party/skia/third_party/externals/libjpeg-turbo/
DBUILDING.md1 Building libjpeg-turbo
6 ------------------
11 - [CMake](http://www.cmake.org) v2.8.12 or later
13 - [NASM](http://www.nasm.us) or [YASM](http://yasm.tortall.net)
14 (if building x86 or x86-64 SIMD extensions)
17 * If building on macOS, NASM or YASM can be obtained from
19 - NOTE: Currently, if it is desirable to hide the SIMD function symbols in
20 Mac executables or shared libraries that statically link with
21 libjpeg-turbo, then NASM 2.14 or later or YASM must be used when
22 building libjpeg-turbo.
[all …]
/third_party/skia/third_party/externals/swiftshader/third_party/marl/
DREADME.md11 Marl supports Windows, macOS, Linux, FreeBSD, Fuchsia, Android and iOS (arm, aarch64, mips64, ppc64…
43 marl::schedule([=] { // All marl primitives are capture-by-value.
73 Marl contains many unit tests and examples that can be built using CMake.
78 cd <path-to-marl>
79 git submodule update --init
82 ### Linux and macOS
87 cd <path-to-marl>
90 cmake .. -DMARL_BUILD_EXAMPLES=1 -DMARL_BUILD_TESTS=1
94 The resulting binaries will be found in `<path-to-marl>/build`
98 …ng [Visual Studio 2019's CMake integration](https://docs.microsoft.com/en-us/cpp/build/cmake-proje…
[all …]
/third_party/astc-encoder/
DCMakeLists.txt1 # SPDX-License-Identifier: Apache-2.0
2 # ----------------------------------------------------------------------------
3 # Copyright 2020-2024 Arm Limited
9 # http://www.apache.org/licenses/LICENSE-2.0
16 # ----------------------------------------------------------------------------
18 # CMake configuration
44 option(ASTCENC_SHAREDLIB "Enable astcenc builds with core library shared objects")
51 # Preflight for some macOS-specific build options
53 option(ASTCENC_UNIVERSAL_BUILD "Enable universal multi-arch build" ON)
94 # Non-macOS builds
[all …]
/third_party/vk-gl-cts/external/amber/src/
DREADME.md3 Amber is a multi-API shader test framework.
16 * Shaders can be expressed in binary form (as hex), in SPIR-V assembly, or in a
94 * CMake (version 3.7+ enables automatic discovery of an installed Vulkan SDK)
103 ./tools/git-sync-deps
104 mkdir -p out/Debug
106 cmake -GNinja ../..
113 To override this and link against a shared C runtime, CMake option
114 `-DAMBER_ENABLE_SHARED_CRT`.
123 `tools/build-amber-sample.sh`.
130 * Run `./tools/build-amber-sample.sh [build output directory path]`.
[all …]
/third_party/vulkan-loader/tests/
DCMakeLists.txt2 # Copyright (c) 2014-2023 Valve Corporation
3 # Copyright (c) 2014-2023 LunarG, Inc.
9 # http://www.apache.org/licenses/LICENSE-2.0
26 …VC/Windows, replace /GR with an empty string, this prevents warnings of /GR being overriden by /GR-
27 # Newer CMake versions (3.20) have better solutions for this through policy - using the old
69 # Silence errors found in clang-cl
71 …target_compile_options(detours PRIVATE -Wno-sizeof-pointer-memaccess -Wno-microsoft-goto -Wno-micr…
115 … COMMAND ${CMAKE_COMMAND} -E copy $<TARGET_FILE:gtest> $<TARGET_FILE_DIR:test_regression>)
116 …# Copy the loader shared lib (if built) to the test application directory so the test app finds it.
119 … COMMAND ${CMAKE_COMMAND} -E copy $<TARGET_FILE:vulkan> $<TARGET_FILE_DIR:test_regression>)
[all …]
/third_party/protobuf/cmake/
DCMakeLists.txt1 # Minimum CMake required
8 # CMake policies
10 # On MacOS use @rpath/ for target's install name prefix path
24 set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=gnu++11")
36 string(APPEND CMAKE_CXX_FLAGS " -diag-disable=2196")
53 option(protobuf_BUILD_SHARED_LIBS "Build Shared Libraries" ${protobuf_BUILD_SHARED_LIBS_DEFAULT})
63 include(protobuf-options.cmake)
87 set(protobuf_VERSION_REGEX "^([0-9]+)\\.([0-9]+)\\.([0-9]+)([-]rc[-]|\\.)?([0-9]*)$")
118 add_definitions(-DGOOGLE_PROTOBUF_CMAKE_BUILD)
122 add_definitions(-DHAVE_PTHREAD)
[all …]
/third_party/protobuf/src/
DREADME.md1 Protocol Buffers - Google's data interchange format
4-kokoro-results/status-badge/linux-cpp_distcheck.png)](https://fusion.corp.google.com/projectanaly…
8 https://developers.google.com/protocol-buffers/
10 C++ Installation - Unix
11 -----------------------
24 $ sudo apt-get install autoconf automake libtool curl make g++ unzip
34 For example: if you only need C++, download `protobuf-cpp-[VERSION].tar.gz`; if
35 you need C++ and Java, download `protobuf-java-[VERSION].tar.gz` (every package
37 download `protobuf-all-[VERSION].tar.gz`.
45 git submodule update --init --recursive
[all …]
/third_party/skia/third_party/externals/expat/
DREADME.md3 [![Packaging status](https://repology.org/badge/tiny-repos/expat.svg)](https://repology.org/metapac…
12 Expat is a stream-oriented XML parser. This means that you register
20 - GNU GCC >=4.5
21 - LLVM Clang >=3.5
22 - Microsoft Visual Studio >=15.0/2017 (rolling `${today} minus 5 years`)
25 [`expat-win32bin-*.*.*.{exe,zip}` download](https://github.com/libexpat/libexpat/releases),
26 which includes both pre-compiled libraries and executables, and source code for
29 Expat is [free software](https://www.gnu.org/philosophy/free-sw.en.html).
37 ## Using libexpat in your CMake-Based Project
39 There are two ways of using libexpat with CMake:
[all …]
/third_party/skia/third_party/externals/expat/expat/
DREADME.md3 [![Packaging status](https://repology.org/badge/tiny-repos/expat.svg)](https://repology.org/metapac…
12 Expat is a stream-oriented XML parser. This means that you register
20 - GNU GCC >=4.5
21 - LLVM Clang >=3.5
22 - Microsoft Visual Studio >=15.0/2017 (rolling `${today} minus 5 years`)
25 [`expat-win32bin-*.*.*.{exe,zip}` download](https://github.com/libexpat/libexpat/releases),
26 which includes both pre-compiled libraries and executables, and source code for
29 Expat is [free software](https://www.gnu.org/philosophy/free-sw.en.html).
37 ## Using libexpat in your CMake-Based Project
39 There are two ways of using libexpat with CMake:
[all …]
/third_party/libuv/
DREADME.md5 libuv is a multi-platform support library with a focus on asynchronous I/O. It
12 * Full-featured event loop backed by epoll, kqueue, IOCP, event ports.
42 The ABI/API changes can be tracked [here](http://abi-laboratory.pro/tracker/timeline/libuv/).
47 [LICENSE-extra](LICENSE-extra) files.
49 The documentation is licensed under the CC BY 4.0 license. Check the [LICENSE-docs file](LICENSE-do…
60 Located in the docs/ subdirectory. It uses the [Sphinx](http://sphinx-doc.org/)
77 sphinx-autobuild to be installed and is only supported on Unix):
105 &mdash; High-level introductory talk about libuv.
106 * [libuv-dox](https://github.com/thlorenz/libuv-dox)
128 $ gpg --keyserver pool.sks-keyservers.net --recv-keys AE9BC059
[all …]
DChangeLog11 * build,win: remove extraneous -lshell32 (Ben Noordhuis)
19 * test: check if ipv6 link-local traffic is routable (Ben Noordhuis)
27 * unix: unbreak macOS < 10.14 (Sergey Fedorov)
35 * test_fs.c: Fix issue on 32-bit systems using btrfs (Stephen Gallagher)
37 * misc: ignore libuv-release-tool files (Jameson Nash)
45 * test: skip tcp-write-in-a-row on IBM i (Abdirahim Musse)
61 * unix: support full TCP keep-alive on Solaris (Andy Pan)
67 * freebsd: fix build on non-intel archs (David Carlier)
75 * build: re-enable msvc-asan job on CI (Jameson Nash)
83 * fix: always zero-terminate idna output (Ben Noordhuis)
[all …]
/third_party/vk-gl-cts/external/vulkancts/
DREADME.md7 Up-to-date documentation for dEQP is available at:
9 * [The VK-GL-CTS wiki for Khronos members](https://gitlab.khronos.org/Tracker/vk-gl-cts/wikis/home)
10 * [The VK-GL-CTS wiki for non-Khronos members](https://github.com/KhronosGroup/VK-GL-CTS/wiki)
14 ------------
22 * CMake 3.20.0 or newer
33 * You can get this from the `mesa-common-dev` Ubuntu package.
35 ### MacOS subsection
39 Vulkan SDK for macOS includes a MoltenVK runtime library which is recommended method for
45 * Android SDK with: SDK Tools, SDK Platform-tools, SDK Build-tools, and API 28
52 tools/bin/sdkmanager tools platform-tools 'build-tools;25.0.2' 'platforms;android-28'
[all …]
/third_party/vulkan-loader/loader/
DCMakeLists.txt2 # Copyright (c) 2014-2023 The Khronos Group Inc.
3 # Copyright (c) 2014-2023 Valve Corporation
4 # Copyright (c) 2014-2023 LunarG, Inc.
6 # Copyright (c) 2023-2023 RasterGrid Kft.
12 # http://www.apache.org/licenses/LICENSE-2.0
29 …# Note: When linking your app or driver to OneCore.lib, be sure to remove any links to non-umbrell…
35 # Build dev_ext_trampoline.c and unknown_ext_chain.c with /O2 to allow tail-call optimization.
36 # Setup two CMake targets (loader-norm and loader-opt) for the different compilation flags.
42 …string(REGEX REPLACE "/RTC." "" MODIFIED_C_FLAGS_DEBUG ${MODIFIED_C_FLAGS_DEBUG}) #remove run-tim…
47 # Only generate the loader.rc file with CMake if BUILD_DLL_VERSIONINFO was set.
[all …]
/third_party/skia/third_party/externals/spirv-cross/
DREADME.md1 <!--
2 Copyright 2020-2021 The Khronos Group, Inc.
3 SPDX-License-Identifier: CC-BY-4.0
4 -->
6 # SPIRV-Cross
8 SPIRV-Cross is a tool designed for parsing and converting SPIR-V to other shader languages.
10 …ps://github.com/KhronosGroup/SPIRV-Cross/actions/workflows/main.yml/badge.svg)](https://github.com…
11 …status/github/KhronosGroup/SPIRV-Cross?svg=true&branch=master)](https://ci.appveyor.com/project/Ha…
15 - Convert SPIR-V to readable, usable and efficient GLSL
16 - Convert SPIR-V to readable, usable and efficient Metal Shading Language (MSL)
[all …]

123