cmake: disable documentation installation by default

This commit is contained in:
Anonymous Maarten
2024-05-02 19:44:58 +02:00
parent 4ac8968f65
commit a8526f5a19
13 changed files with 13 additions and 1 deletions

View File

@@ -52,6 +52,7 @@ jobs:
-DSDL_TESTS=ON \ -DSDL_TESTS=ON \
-DSDL_INSTALL_TESTS=ON \ -DSDL_INSTALL_TESTS=ON \
-DSDL_CLANG_TIDY=ON \ -DSDL_CLANG_TIDY=ON \
-DSDL_DISABLE_INSTALL_DOCS=OFF \
-DANDROID_PLATFORM=${{ matrix.platform.android_platform }} \ -DANDROID_PLATFORM=${{ matrix.platform.android_platform }} \
-DANDROID_ABI=${{ matrix.platform.android_abi }} \ -DANDROID_ABI=${{ matrix.platform.android_abi }} \
-DSDL_SHARED=ON \ -DSDL_SHARED=ON \

View File

@@ -40,6 +40,7 @@ jobs:
-Wdeprecated -Wdev -Werror \ -Wdeprecated -Wdev -Werror \
-DCMAKE_BUILD_TYPE=Release \ -DCMAKE_BUILD_TYPE=Release \
-DSDL_WERROR=ON \ -DSDL_WERROR=ON \
-DSDL_DISABLE_INSTALL_DOCS=OFF \
${{ matrix.platform.sdl-cmake-configure-arguments }} ${{ matrix.platform.sdl-cmake-configure-arguments }}
cmake --build build/ --config Release --verbose cmake --build build/ --config Release --verbose
cmake --build build/ --config Release --target package cmake --build build/ --config Release --target package

View File

@@ -49,6 +49,7 @@ jobs:
-DCMAKE_BUILD_TYPE=Debug \ -DCMAKE_BUILD_TYPE=Debug \
-DSDL_VENDOR_INFO="Github Workflow" \ -DSDL_VENDOR_INFO="Github Workflow" \
-DTEST_SHARED=FALSE \ -DTEST_SHARED=FALSE \
-DSDL_DISABLE_INSTALL_DOCS=OFF \
-DCMAKE_PREFIX_PATH=${{ env.SDL3_DIR }} -DCMAKE_PREFIX_PATH=${{ env.SDL3_DIR }}
cmake --build cmake_config_build --verbose cmake --build cmake_config_build --verbose
- uses: actions/upload-artifact@v4 - uses: actions/upload-artifact@v4

View File

@@ -27,6 +27,7 @@ jobs:
-DSDL_INSTALL_TESTS=ON \ -DSDL_INSTALL_TESTS=ON \
-DSDL_VENDOR_INFO=Github_Workflow \ -DSDL_VENDOR_INFO=Github_Workflow \
-DCMAKE_INSTALL_PREFIX=cmake_prefix \ -DCMAKE_INSTALL_PREFIX=cmake_prefix \
-DSDL_DISABLE_INSTALL_DOCS=OFF \
-DCMAKE_BUILD_TYPE=Release \ -DCMAKE_BUILD_TYPE=Release \
-DCMAKE_SYSTEM_NAME=Haiku -DCMAKE_SYSTEM_NAME=Haiku
- name: Build (CMake) - name: Build (CMake)

View File

@@ -59,6 +59,7 @@ jobs:
-DSDL_WERROR=ON \ -DSDL_WERROR=ON \
-DSDL_TESTS=ON \ -DSDL_TESTS=ON \
-DSDL_INSTALL_TESTS=ON \ -DSDL_INSTALL_TESTS=ON \
-DSDL_DISABLE_INSTALL_DOCS=OFF \
-DSDL_VENDOR_INFO="Github Workflow" \ -DSDL_VENDOR_INFO="Github Workflow" \
-DCMAKE_BUILD_TYPE=Release \ -DCMAKE_BUILD_TYPE=Release \
-DCMAKE_INSTALL_PREFIX=prefix -DCMAKE_INSTALL_PREFIX=prefix

View File

@@ -109,6 +109,7 @@ jobs:
-DSDL_INSTALL_TESTS=ON \ -DSDL_INSTALL_TESTS=ON \
-DSDL_VENDOR_INFO="Github Workflow" \ -DSDL_VENDOR_INFO="Github Workflow" \
-DSDL_CLANG_TIDY=ON \ -DSDL_CLANG_TIDY=ON \
-DSDL_DISABLE_INSTALL_DOCS=OFF \
-DCMAKE_INSTALL_PREFIX=cmake_prefix \ -DCMAKE_INSTALL_PREFIX=cmake_prefix \
-DCMAKE_BUILD_TYPE=Release \ -DCMAKE_BUILD_TYPE=Release \
${{ matrix.platform.cmake-platform }} \ ${{ matrix.platform.cmake-platform }} \

View File

@@ -25,6 +25,7 @@ jobs:
-DSDL_WERROR=ON \ -DSDL_WERROR=ON \
-DSDL_TESTS=ON \ -DSDL_TESTS=ON \
-DSDL_INSTALL_TESTS=ON \ -DSDL_INSTALL_TESTS=ON \
-DSDL_DISABLE_INSTALL_DOCS=OFF \
-DSDL_VENDOR_INFO="Github Workflow" \ -DSDL_VENDOR_INFO="Github Workflow" \
-DCMAKE_BUILD_TYPE=Release \ -DCMAKE_BUILD_TYPE=Release \
-DCMAKE_INSTALL_PREFIX=prefix -DCMAKE_INSTALL_PREFIX=prefix

View File

@@ -28,6 +28,7 @@ jobs:
-DSDL_WERROR=OFF \ -DSDL_WERROR=OFF \
-DSDL_TESTS=ON \ -DSDL_TESTS=ON \
-DSDL_INSTALL_TESTS=ON \ -DSDL_INSTALL_TESTS=ON \
-DSDL_DISABLE_INSTALL_DOCS=OFF \
-DSDL_VENDOR_INFO="Github Workflow" \ -DSDL_VENDOR_INFO="Github Workflow" \
-DCMAKE_BUILD_TYPE=Release \ -DCMAKE_BUILD_TYPE=Release \
-DCMAKE_INSTALL_PREFIX=prefix -DCMAKE_INSTALL_PREFIX=prefix

View File

@@ -24,6 +24,7 @@ jobs:
-DSDL_WERROR=ON \ -DSDL_WERROR=ON \
-DSDL_TESTS=ON \ -DSDL_TESTS=ON \
-DSDL_INSTALL_TESTS=ON \ -DSDL_INSTALL_TESTS=ON \
-DSDL_DISABLE_INSTALL_DOCS=OFF \
-DCMAKE_INSTALL_PREFIX=cmake_prefix \ -DCMAKE_INSTALL_PREFIX=cmake_prefix \
-DCMAKE_BUILD_TYPE=Release -DCMAKE_BUILD_TYPE=Release
- name: Build (CMake) - name: Build (CMake)

View File

@@ -39,6 +39,7 @@ jobs:
-DSDL_WERROR=ON \ -DSDL_WERROR=ON \
-DSDL_TESTS=ON \ -DSDL_TESTS=ON \
-DSDL_INSTALL_TESTS=ON \ -DSDL_INSTALL_TESTS=ON \
-DSDL_DISABLE_INSTALL_DOCS=OFF \
-DCMAKE_BUILD_TYPE=Release \ -DCMAKE_BUILD_TYPE=Release \
-DCMAKE_INSTALL_PREFIX=prefix -DCMAKE_INSTALL_PREFIX=prefix
- name: Build (CMake) - name: Build (CMake)

View File

@@ -33,6 +33,7 @@ jobs:
-DSDL_GCC_ATOMICS=OFF \ -DSDL_GCC_ATOMICS=OFF \
-DSDL_TESTS=ON \ -DSDL_TESTS=ON \
-DSDL_INSTALL_TESTS=ON \ -DSDL_INSTALL_TESTS=ON \
-DSDL_DISABLE_INSTALL_DOCS=OFF \
-DSDL_VENDOR_INFO="Github Workflow" \ -DSDL_VENDOR_INFO="Github Workflow" \
-DCMAKE_BUILD_TYPE=Release \ -DCMAKE_BUILD_TYPE=Release \
-DCMAKE_INSTALL_PREFIX=${{ github.workspace }}/prefix_cmake -DCMAKE_INSTALL_PREFIX=${{ github.workspace }}/prefix_cmake

View File

@@ -104,6 +104,7 @@ jobs:
-DSDL_WERROR=ON \ -DSDL_WERROR=ON \
-DSDL_TESTS=ON \ -DSDL_TESTS=ON \
-DSDL_INSTALL_TESTS=ON \ -DSDL_INSTALL_TESTS=ON \
-DSDL_DISABLE_INSTALL_DOCS=OFF \
-DCMAKE_BUILD_TYPE=Release \ -DCMAKE_BUILD_TYPE=Release \
-DCMAKE_INSTALL_PREFIX=prefix -DCMAKE_INSTALL_PREFIX=prefix
- name: Build (CMake) - name: Build (CMake)

View File

@@ -271,7 +271,7 @@ endif()
# Allow some projects to be built conditionally. # Allow some projects to be built conditionally.
set_option(SDL_DISABLE_INSTALL "Disable installation of SDL3" ${SDL3_SUBPROJECT}) set_option(SDL_DISABLE_INSTALL "Disable installation of SDL3" ${SDL3_SUBPROJECT})
cmake_dependent_option(SDL_DISABLE_INSTALL_CPACK "Create binary SDL3 archive using CPack" ${SDL3_SUBPROJECT} "NOT SDL_DISABLE_INSTALL" ON) cmake_dependent_option(SDL_DISABLE_INSTALL_CPACK "Create binary SDL3 archive using CPack" ${SDL3_SUBPROJECT} "NOT SDL_DISABLE_INSTALL" ON)
cmake_dependent_option(SDL_DISABLE_INSTALL_DOCS "Install docs for SDL3" ${SDL3_SUBPROJECT} "NOT SDL_DISABLE_INSTALL;NOT SDL_FRAMEWORK" ON) cmake_dependent_option(SDL_DISABLE_INSTALL_DOCS "Install docs for SDL3" ON "NOT SDL_DISABLE_INSTALL;NOT SDL_FRAMEWORK" ON)
set_option(SDL_DISABLE_UNINSTALL "Disable uninstallation of SDL3" OFF) set_option(SDL_DISABLE_UNINSTALL "Disable uninstallation of SDL3" OFF)
cmake_dependent_option(SDL_DISABLE_ANDROID_JAR "Disable creation of SDL3.jar" ${SDL3_SUBPROJECT} "ANDROID" ON) cmake_dependent_option(SDL_DISABLE_ANDROID_JAR "Disable creation of SDL3.jar" ${SDL3_SUBPROJECT} "ANDROID" ON)