Skip to content

Instantly share code, notes, and snippets.

@James2022-rgb
Last active December 3, 2024 16:52
Show Gist options
  • Save James2022-rgb/943d2c772b96815271adcd51464afb26 to your computer and use it in GitHub Desktop.
Save James2022-rgb/943d2c772b96815271adcd51464afb26 to your computer and use it in GitHub Desktop.
rmdir build-android-generators /s /q
mkdir build-android-generators
cmake . -B build-android-generators --preset vs2022
cmake --build build-android-generators --config Release --target all-generators
rmdir build-android /s /q
mkdir build-android
cmake . -B build-android ^
-G "Unix Makefiles" ^
-DCMAKE_BUILD_TYPE=Release ^
-DANDROID_STL=c++_shared ^
-DANDROID_ABI=arm64-v8a ^
-DANDROID_PLATFORM=android-24 ^
-DCMAKE_SYSTEM_NAME=Android ^
-DANDROID_TOOLCHAIN=clang ^
-DANDROID_ARM_MODE=arm ^
-DCMAKE_MAKE_PROGRAM=%ANDROID_NDK_HOME%/prebuilt/windows-x86_64/bin/make.exe ^
-DCMAKE_TOOLCHAIN_FILE=%ANDROID_NDK_HOME%/build/cmake/android.toolchain.cmake ^
-DSLANG_LIB_TYPE=STATIC ^
-DSLANG_ENABLE_CUDA=NO ^
-DSLANG_ENABLE_OPTIX=NO ^
-DSLANG_ENABLE_NVAPI=NO ^
-DSLANG_SLANG_LLVM_FLAVOR=DISABLE ^
-DSLANG_ENABLE_GFX=NO ^
-DSLANG_ENABLE_SLANGD=NO ^
-DSLANG_ENABLE_SLANGC=NO ^
-DSLANG_ENABLE_SLANGRT=NO ^
-DSLANG_ENABLE_SLANG_GLSLANG=NO ^
-DSLANG_ENABLE_TESTS=NO ^
-DSLANG_ENABLE_EXAMPLES=NO ^
-DSLANG_ENABLE_REPLAYER=NO ^
-DSLANG_GENERATORS_PATH=build-android-generators\generators\Release\bin
cmake --build build-android --config Release -- -j 8
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment