cmake CMAKE_SYSROOT examples

gongminmin/KlayGE Build/CMake/Modules/FindGLES.cmake :22

FIND_PATH(KLAYGE_GLES_INCLUDE_DIR GLES3/gl3platform.h
			PATHS
				"${CMAKE_SYSROOT}/usr/include"
				"${ANDROID_NDK}/platforms/${ANDROID_PLATFORM}/arch-${ANDROID_ARCH_NAME}/usr/include"
		)

shiguredo/momo CMakeLists.txt :526

target_include_directories(momo PRIVATE ${CMAKE_SYSROOT}/usr/include/${ARCH_NAME})

openclonk/openclonk CMakeLists.txt :1452

add_custom_command(TARGET openclonk
		POST_BUILD COMMAND
		"${CMAKE_CURRENT_SOURCE_DIR}/tools/osx_bundle_libs"
		"$<$<BOOL:${CMAKE_SYSROOT}>:--sysroot=${CMAKE_SYSROOT}>"
		"$<TARGET_FILE:openclonk>"
	)

BearWare/TeamTalk5 Library/TeamTalkLib/build/ffmpeg/CMakeLists.txt :485

ExternalProject_Add(ffmpeg-src
      GIT_REPOSITORY    https://github.com/FFmpeg/FFmpeg.git
      GIT_TAG           n6.1.3
      GIT_SHALLOW       TRUE
      UPDATE_COMMAND    ""
      PREFIX            ${TOOLCHAIN_BUILD_PREFIX}/ffmpeg
      INSTALL_DIR       ${TOOLCHAIN_INSTALL_PREFIX_FFMPEG}
      CONFIGURE_COMMAND ${FFMPEG_EXPORT} && <SOURCE_DIR>/configure ${FFMPEG_CFG} --prefix=<INSTALL_DIR>
      # External libraries:
      --disable-indev=v4l2
      --disable-indev=android_camera
      --disable-vulkan
      # Programs/docs
      --disable-doc
      --disable-programs
      # Compile options
      --enable-pic
      --enable-cross-compile --sysroot=${CMAKE_SYSROOT} --target-os=android
      BUILD_COMMAND     ${FFMPEG_EXPORT} && make ${TOOLCHAIN_BUILD_MAKEJOBS}
      INSTALL_COMMAND   ${FFMPEG_EXPORT} && make ${TOOLCHAIN_BUILD_MAKEJOBS} install
      BUILD_BYPRODUCTS  <INSTALL_DIR>/lib/libavdevice.a
      <INSTALL_DIR>/lib/libavfilter.a
      <INSTALL_DIR>/lib/libavformat.a
      <INSTALL_DIR>/lib/libavcodec.a
      <INSTALL_DIR>/lib/libswresample.a
      <INSTALL_DIR>/lib/libswscale.a
      <INSTALL_DIR>/lib/libavutil.a
      DEPENDS openssl-src
      )

apple/foundationdb cmake/ConfigureCompiler.cmake :610

add_compile_options($<${is_cxx_compile}:-I${CMAKE_SYSROOT}/usr/lib/swift>)

percona/percona-xtradb-cluster extra/curl/curl-8.12.1/CMakeLists.txt :2485

elseif(CMAKE_SYSROOT)

Lewuathe/mlir-hello thirdparty/llvm-project/compiler-rt/test/sanitizer_common/CMakeLists.txt :81

list(APPEND SANITIZER_COMMON_TEST_TARGET_CFLAGS "--sysroot=${CMAKE_SYSROOT}")

qt/qtdeclarative src/qml/Qt6QmlFindQmlscInternal.cmake :27

unset(CMAKE_SYSROOT)

eProsima/Micro-XRCE-DDS-Client cmake/SuperBuild.cmake :30

ExternalProject_Add(microcdr
        GIT_REPOSITORY
            https://github.com/eProsima/Micro-CDR.git
        GIT_TAG
            ${_microcdr_tag}
        PREFIX
            ${PROJECT_BINARY_DIR}/microcdr
        INSTALL_DIR
            ${PROJECT_BINARY_DIR}/temp_install
        CMAKE_CACHE_ARGS
            -DCMAKE_CXX_COMPILER:FILEPATH=${CMAKE_CXX_COMPILER}
            -DCMAKE_C_COMPILER:FILEPATH=${CMAKE_C_COMPILER}
        CMAKE_ARGS
            -DBUILD_SHARED_LIBS=${BUILD_SHARED_LIBS}
            -DCMAKE_INSTALL_PREFIX=<INSTALL_DIR>
            -DCMAKE_TOOLCHAIN_FILE=${CMAKE_TOOLCHAIN_FILE}
            -DCMAKE_SYSROOT:PATH=${CMAKE_SYSROOT}
            -DCMAKE_C_FLAGS:STRING=${CMAKE_C_FLAGS}
            -DCMAKE_CXX_FLAGS:STRING=${CMAKE_CXX_FLAGS}
            -DCMAKE_EXE_LINKER_FLAGS:STRING=${CMAKE_EXE_LINKER_FLAGS}
            -DCMAKE_BUILD_TYPE:STRING=${CMAKE_BUILD_TYPE}
            -DCONFIG_BIG_ENDIANNESS=${UCLIENT_BIG_ENDIANNESS}
            -DUCDR_PIC=${UCLIENT_PIC}
        )