Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- ########################
- # EXTERNAL cache entries
- ########################
- //Path to a program.
- CMAKE_ADDR2LINE:FILEPATH=C:/Program Files/mingw-w64/x86_64-8.1.0-posix-seh-rt_v6-rev0/mingw64/bin/addr2line.exe
- //Path to a program.
- CMAKE_AR:FILEPATH=C:/Program Files/mingw-w64/x86_64-8.1.0-posix-seh-rt_v6-rev0/mingw64/bin/ar.exe
- //Choose the type of build, options are: None Debug Release RelWithDebInfo
- // MinSizeRel ...
- CMAKE_BUILD_TYPE:STRING=Release
- //CXX compiler.
- CMAKE_CXX_COMPILER:FILEPATH=C:/Program Files/mingw-w64/x86_64-8.1.0-posix-seh-rt_v6-rev0/mingw64/bin/x86_64-w64-mingw32-g++.exe
- //A wrapper around 'ar' adding the appropriate '--plugin' option
- // for the GCC compiler
- CMAKE_CXX_COMPILER_AR:FILEPATH=C:/Program Files/mingw-w64/x86_64-8.1.0-posix-seh-rt_v6-rev0/mingw64/bin/x86_64-w64-mingw32-gcc-ar.exe
- //A wrapper around 'ranlib' adding the appropriate '--plugin' option
- // for the GCC compiler
- CMAKE_CXX_COMPILER_RANLIB:FILEPATH=C:/Program Files/mingw-w64/x86_64-8.1.0-posix-seh-rt_v6-rev0/mingw64/bin/x86_64-w64-mingw32-gcc-ranlib.exe
- //Flags used by the CXX compiler during all build types.
- CMAKE_CXX_FLAGS:STRING=-fdiagnostics-color
- //Flags used by the CXX compiler during DEBUG builds.
- CMAKE_CXX_FLAGS_DEBUG:STRING=-g
- //Flags used by the CXX compiler during MINSIZEREL builds.
- CMAKE_CXX_FLAGS_MINSIZEREL:STRING=-Os -DNDEBUG
- //Flags used by the CXX compiler during RELEASE builds.
- CMAKE_CXX_FLAGS_RELEASE:STRING=-O3 -DNDEBUG
- //Flags used by the CXX compiler during RELWITHDEBINFO builds.
- CMAKE_CXX_FLAGS_RELWITHDEBINFO:STRING=-O2 -g -DNDEBUG
- //Libraries linked by default with all C++ applications.
- CMAKE_CXX_STANDARD_LIBRARIES:STRING=-lkernel32 -luser32 -lgdi32 -lwinspool -lshell32 -lole32 -loleaut32 -luuid -lcomdlg32 -ladvapi32
- //C compiler.
- CMAKE_C_COMPILER:FILEPATH=C:/Program Files/mingw-w64/x86_64-8.1.0-posix-seh-rt_v6-rev0/mingw64/bin/x86_64-w64-mingw32-gcc.exe
- //A wrapper around 'ar' adding the appropriate '--plugin' option
- // for the GCC compiler
- CMAKE_C_COMPILER_AR:FILEPATH=C:/Program Files/mingw-w64/x86_64-8.1.0-posix-seh-rt_v6-rev0/mingw64/bin/x86_64-w64-mingw32-gcc-ar.exe
- //A wrapper around 'ranlib' adding the appropriate '--plugin' option
- // for the GCC compiler
- CMAKE_C_COMPILER_RANLIB:FILEPATH=C:/Program Files/mingw-w64/x86_64-8.1.0-posix-seh-rt_v6-rev0/mingw64/bin/x86_64-w64-mingw32-gcc-ranlib.exe
- //Flags used by the C compiler during all build types.
- CMAKE_C_FLAGS:STRING=-fdiagnostics-color
- //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
- //Libraries linked by default with all C applications.
- CMAKE_C_STANDARD_LIBRARIES:STRING=-lkernel32 -luser32 -lgdi32 -lwinspool -lshell32 -lole32 -loleaut32 -luuid -lcomdlg32 -ladvapi32
- //Path to a program.
- CMAKE_DLLTOOL:FILEPATH=C:/Program Files/mingw-w64/x86_64-8.1.0-posix-seh-rt_v6-rev0/mingw64/bin/dlltool.exe
- //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=OFF
- //Convert GNU import libraries to MS format (requires Visual Studio)
- CMAKE_GNUtoMS:BOOL=OFF
- //Install path prefix, prepended onto install directories.
- CMAKE_INSTALL_PREFIX:PATH=E:/dev/libcxx/bin
- //Path to a program.
- CMAKE_LINKER:FILEPATH=C:/Program Files/mingw-w64/x86_64-8.1.0-posix-seh-rt_v6-rev0/mingw64/bin/ld.exe
- //make program
- CMAKE_MAKE_PROGRAM:FILEPATH=C:/PROGRA~1/ninja/bin/ninja.exe
- //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=C:/Program Files/mingw-w64/x86_64-8.1.0-posix-seh-rt_v6-rev0/mingw64/bin/nm.exe
- //Path to a program.
- CMAKE_OBJCOPY:FILEPATH=C:/Program Files/mingw-w64/x86_64-8.1.0-posix-seh-rt_v6-rev0/mingw64/bin/objcopy.exe
- //Path to a program.
- CMAKE_OBJDUMP:FILEPATH=C:/Program Files/mingw-w64/x86_64-8.1.0-posix-seh-rt_v6-rev0/mingw64/bin/objdump.exe
- //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=libcxx
- //Path to a program.
- CMAKE_RANLIB:FILEPATH=C:/Program Files/mingw-w64/x86_64-8.1.0-posix-seh-rt_v6-rev0/mingw64/bin/ranlib.exe
- //RC compiler
- CMAKE_RC_COMPILER:FILEPATH=C:/Program Files/mingw-w64/x86_64-8.1.0-posix-seh-rt_v6-rev0/mingw64/bin/windres.exe
- //Flags for Windows Resource Compiler during all build types.
- CMAKE_RC_FLAGS:STRING=
- //Flags for Windows Resource Compiler during DEBUG builds.
- CMAKE_RC_FLAGS_DEBUG:STRING=
- //Flags for Windows Resource Compiler during MINSIZEREL builds.
- CMAKE_RC_FLAGS_MINSIZEREL:STRING=
- //Flags for Windows Resource Compiler during RELEASE builds.
- CMAKE_RC_FLAGS_RELEASE:STRING=
- //Flags for Windows Resource Compiler during RELWITHDEBINFO builds.
- CMAKE_RC_FLAGS_RELWITHDEBINFO:STRING=
- //Path to a program.
- CMAKE_READELF:FILEPATH=C:/Program Files/mingw-w64/x86_64-8.1.0-posix-seh-rt_v6-rev0/mingw64/bin/readelf.exe
- //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=OFF
- //If set, runtime paths are not added when using shared libraries.
- CMAKE_SKIP_RPATH:BOOL=OFF
- //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=C:/Program Files/mingw-w64/x86_64-8.1.0-posix-seh-rt_v6-rev0/mingw64/bin/strip.exe
- CMAKE_SYSTEM_NAME:STRING=Windows
- //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=OFF
- //Build and use the LLVM unwinder.
- LIBCXXABI_USE_LLVM_UNWINDER:BOOL=OFF
- //A semicolon separated list of ABI macros to define in the site
- // config header.
- LIBCXX_ABI_DEFINES:STRING=
- //Ignore auto-detection and force use of the Itanium ABI.
- LIBCXX_ABI_FORCE_ITANIUM:BOOL=OFF
- //Ignore auto-detection and force use of the Microsoft ABI.
- LIBCXX_ABI_FORCE_MICROSOFT:BOOL=OFF
- //The inline ABI namespace used by libc++. It defaults to __n where
- // `n` is the current ABI version.
- LIBCXX_ABI_NAMESPACE:STRING=
- //Unstable ABI of libc++.
- LIBCXX_ABI_UNSTABLE:BOOL=OFF
- //ABI version of libc++. Can be either 1 or 2, where 2 is currently
- // not stable. Defaults to 1.
- LIBCXX_ABI_VERSION:STRING=1
- //Use alternate GCC toolchain when building the native benchmarks
- LIBCXX_BENCHMARK_NATIVE_GCC_TOOLCHAIN:STRING=
- //Build the benchmarks against the specified native STL.
- //\n The value must be one of libc++/libstdc++
- LIBCXX_BENCHMARK_NATIVE_STDLIB:STRING=
- //Arguments to pass when running the benchmarks using check-cxx-benchmarks
- LIBCXX_BENCHMARK_TEST_ARGS:STRING=--benchmark_min_time=0.01
- //Build 32 bit libc++.
- LIBCXX_BUILD_32_BITS:BOOL=OFF
- //Build libc++ with an externalized threading library.
- //\n This option may only be set to ON when LIBCXX_ENABLE_THREADS=ON
- LIBCXX_BUILD_EXTERNAL_THREAD_LIBRARY:BOOL=OFF
- //Configure libcxx for use within an IDE
- LIBCXX_CONFIGURE_IDE:BOOL=OFF
- //The Profile-rt library used to build with code coverage
- LIBCXX_COVERAGE_LIBRARY:STRING=
- //Specify C++ ABI library to use.
- LIBCXX_CXX_ABI:STRING=default
- //The path to libc++abi library.
- LIBCXX_CXX_ABI_LIBRARY_PATH:PATH=E:/dev/libcxx/build/lib
- //Disable #warnings about conflicting macros.
- LIBCXX_DISABLE_MACRO_CONFLICT_WARNINGS:BOOL=OFF
- //Use and install a linker script for the given ABI library
- LIBCXX_ENABLE_ABI_LINKER_SCRIPT:BOOL=OFF
- //Enable assertions independent of build mode.
- LIBCXX_ENABLE_ASSERTIONS:BOOL=OFF
- //Use exceptions.
- LIBCXX_ENABLE_EXCEPTIONS:BOOL=ON
- //Build libc++experimental.a
- LIBCXX_ENABLE_EXPERIMENTAL_LIBRARY:BOOL=ON
- //Build filesystem as part of the main libc++ library
- LIBCXX_ENABLE_FILESYSTEM:BOOL=OFF
- //Build libc++ with support for the global filesystem namespace.
- LIBCXX_ENABLE_GLOBAL_FILESYSTEM_NAMESPACE:BOOL=ON
- //Build libc++ with support for a monotonic clock.
- //\n This option may only be set to OFF when LIBCXX_ENABLE_THREADS=OFF.
- LIBCXX_ENABLE_MONOTONIC_CLOCK:BOOL=ON
- //Build libc++ with definitions for operator new/delete. This option
- // can
- //\n be used to disable the definitions when libc++abi is expected
- // to provide
- //\n them
- LIBCXX_ENABLE_NEW_DELETE_DEFINITIONS:BOOL=ON
- //Enable the parallel algorithms library. This requires the PSTL
- // to be available.
- LIBCXX_ENABLE_PARALLEL_ALGORITHMS:BOOL=OFF
- //Compile with pedantic enabled.
- LIBCXX_ENABLE_PEDANTIC:BOOL=OFF
- //Use run time type information.
- LIBCXX_ENABLE_RTTI:BOOL=ON
- //Build libc++ as a shared library.
- LIBCXX_ENABLE_SHARED:BOOL=OFF
- //Build libc++ as a static library.
- LIBCXX_ENABLE_STATIC:BOOL=ON
- //Use a static copy of the ABI library when linking libc++.
- //\n This option cannot be used with LIBCXX_ENABLE_ABI_LINKER_SCRIPT.
- LIBCXX_ENABLE_STATIC_ABI_LIBRARY:BOOL=OFF
- //Build libc++ with support for stdin/std::cin.
- LIBCXX_ENABLE_STDIN:BOOL=ON
- //Build libc++ with support for stdout/std::cout.
- LIBCXX_ENABLE_STDOUT:BOOL=ON
- //Build libc++ with support for threads.
- LIBCXX_ENABLE_THREADS:BOOL=ON
- //Build libc++ with support for thread-unsafe C functions
- LIBCXX_ENABLE_THREAD_UNSAFE_C_FUNCTIONS:BOOL=ON
- //Fail and stop if a warning is triggered.
- LIBCXX_ENABLE_WERROR:BOOL=OFF
- //Executor to use when running tests.
- LIBCXX_EXECUTOR:STRING=C:/Users/Vladislav/AppData/Local/Programs/Python/Python37/python.exe E:/dev/libcxx/src/test/../utils/run.py
- //Use alternate GCC toolchain.
- LIBCXX_GCC_TOOLCHAIN:STRING=
- //Enable generating code coverage.
- LIBCXX_GENERATE_COVERAGE:BOOL=OFF
- //Build libc++ with an externalized threading API.
- //\n This option may only be set to ON when LIBCXX_ENABLE_THREADS=ON.
- LIBCXX_HAS_EXTERNAL_THREAD_API:BOOL=OFF
- //Build libc++ with support for the Musl C library
- LIBCXX_HAS_MUSL_LIBC:BOOL=OFF
- //Ignore auto-detection and force use of pthread API
- LIBCXX_HAS_PTHREAD_API:BOOL=OFF
- //Ignore auto-detection and force use of win32 thread API
- LIBCXX_HAS_WIN32_THREAD_API:BOOL=OFF
- //Do not export any symbols from the static library.
- LIBCXX_HERMETIC_STATIC_LIBRARY:BOOL=OFF
- //Enable per TU ABI insulation by default. To be used by vendors.
- LIBCXX_HIDE_FROM_ABI_PER_TU_BY_DEFAULT:BOOL=OFF
- //Build the libc++ benchmarks and their dependencies
- LIBCXX_INCLUDE_BENCHMARKS:BOOL=ON
- //Build the libc++ documentation.
- LIBCXX_INCLUDE_DOCS:BOOL=ON
- //Build the libc++ tests.
- LIBCXX_INCLUDE_TESTS:BOOL=OFF
- //Install libc++experimental.a
- LIBCXX_INSTALL_EXPERIMENTAL_LIBRARY:BOOL=ON
- //Install the libc++ headers.
- LIBCXX_INSTALL_HEADERS:BOOL=ON
- //Define libc++ header destination prefix.
- LIBCXX_INSTALL_HEADER_PREFIX:STRING=
- //Install the libc++ library.
- LIBCXX_INSTALL_LIBRARY:BOOL=ON
- //Define libc++ destination prefix.
- LIBCXX_INSTALL_PREFIX:STRING=
- //Install the static libc++ library.
- LIBCXX_INSTALL_STATIC_LIBRARY:BOOL=ON
- //Install libc++ support headers.
- LIBCXX_INSTALL_SUPPORT_HEADERS:BOOL=ON
- //Version of libc++abi's ABI to re-export from libc++ when re-exporting
- // is enabled.
- //\n Note that this
- // is not related to the version of libc++'s ABI itself!
- LIBCXX_LIBCPPABI_VERSION:STRING=2
- //Define suffix of library directory name (32/64)
- LIBCXX_LIBDIR_SUFFIX:STRING=
- //Whether the libc++ tests should link with the shared libc++ library
- LIBCXX_LINK_TESTS_WITH_SHARED_LIBCXX:BOOL=OFF
- //Whether the libc++ tests should link with the shared libc++abi
- // library
- LIBCXX_LINK_TESTS_WITH_SHARED_LIBCXXABI:BOOL=OFF
- //Configuration variant to use for LIT.
- LIBCXX_LIT_VARIANT:STRING=libcxx
- //Enable overwriting darwins libc++ installation.
- LIBCXX_OVERRIDE_DARWIN_INSTALL:BOOL=OFF
- //Use alternate sysroot.
- LIBCXX_SYSROOT:STRING=
- //TargetInfo to use when setting up test environment.
- LIBCXX_TARGET_INFO:STRING=libcxx.test.target_info.MingwLocalTI
- //Use alternate target triple.
- LIBCXX_TARGET_TRIPLE:STRING=
- //Additonal linker flags to pass when compiling the tests
- LIBCXX_TEST_COMPILER_FLAGS:STRING=
- //The Lit testing configuration to use when running the tests.
- LIBCXX_TEST_CONFIG:STRING=E:/dev/libcxx/src/test/lit.site.cfg.in
- //Test gdb pretty printers.
- LIBCXX_TEST_GDB_PRETTY_PRINTERS:BOOL=OFF
- //Additonal linker flags to pass when compiling the tests
- LIBCXX_TEST_LINKER_FLAGS:STRING=
- //A list of parameters to run the Lit test suite with.
- LIBCXX_TEST_PARAMS:STRING=
- //The implementation of typeinfo comparison to use.
- LIBCXX_TYPEINFO_COMPARISON_IMPLEMENTATION:STRING=
- //Use compiler-rt instead of libgcc
- LIBCXX_USE_COMPILER_RT:BOOL=OFF
- //Command used to spawn lit
- LLVM_EXTERNAL_LIT:STRING=
- //Path to llvm/include
- LLVM_INCLUDE_DIR:PATH=E:/dev/llvm/src/include
- //Default options for lit
- LLVM_LIT_ARGS:STRING=-sv --show-xfail --show-unsupported
- LLVM_PATH:PATH=E:/dev/llvm/src
- //Define the sanitizer used to build the library and tests
- LLVM_USE_SANITIZER:STRING=
- //Dependencies for the target
- cxx_experimental_LIB_DEPENDS:STATIC=general;cxx_static;general;-nodefaultlibs;general;pthread;general;m;general;atomic;general;mingw32;gcc_s;gcc;moldname;mingwex;msvcrt;advapi32;shell32;user32;kernel32;mingw32;gcc_s;gcc;moldname;mingwex;msvcrt;
- //Dependencies for the target
- cxx_shared_LIB_DEPENDS:STATIC=general;-nodefaultlibs;general;pthread;general;m;general;atomic;general;mingw32;gcc_s;gcc;moldname;mingwex;msvcrt;advapi32;shell32;user32;kernel32;mingw32;gcc_s;gcc;moldname;mingwex;msvcrt;general;;
- //Dependencies for the target
- cxx_static_LIB_DEPENDS:STATIC=general;-nodefaultlibs;general;pthread;general;m;general;atomic;general;mingw32;gcc_s;gcc;moldname;mingwex;msvcrt;advapi32;shell32;user32;kernel32;mingw32;gcc_s;gcc;moldname;mingwex;msvcrt;
- //Value Computed by CMake
- libcxx_BINARY_DIR:STATIC=E:/dev/libcxx/build
- //Value Computed by CMake
- libcxx_SOURCE_DIR:STATIC=E:/dev/libcxx/src
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement