Skip to content

Commit

Permalink
Fixed use of precompiled headers on MacOS, allowing to re-enable them…
Browse files Browse the repository at this point in the history
… on CI.
DragonJoker committed Sep 27, 2021
1 parent 62e0ff5 commit d75d242
Showing 4 changed files with 4 additions and 1 deletion.
2 changes: 1 addition & 1 deletion .github/workflows/cmake.yml
Original file line number Diff line number Diff line change
@@ -95,7 +95,7 @@ jobs:
if: runner.os == 'macOS'
shell: bash
working-directory: ${{runner.workspace}}/build-${{ matrix.buildType }}
run: cmake $GITHUB_WORKSPACE -DCMAKE_BUILD_TYPE=${{ matrix.buildType }} -DCMAKE_TOOLCHAIN_FILE=$GITHUB_WORKSPACE/vcpkg/scripts/buildsystems/vcpkg.cmake -DCMAKE_INSTALL_PREFIX=$GITHUB_WORKSPACE/package/ashes -DPROJECTS_USE_PRECOMPILED_HEADERS=OFF -DPROJECTS_WARNINGS_AS_ERRORS=$PROJ_WAE -DASHES_BUILD_TEMPLATES=OFF -DASHES_BUILD_TESTS=OFF -DASHES_BUILD_INFO=OFF -DASHES_BUILD_SAMPLES=OFF -DASHES_BUILD_RENDERER_OGL=ON -DASHES_BUILD_RENDERER_TEST=ON
run: cmake $GITHUB_WORKSPACE -DCMAKE_BUILD_TYPE=${{ matrix.buildType }} -DCMAKE_TOOLCHAIN_FILE=$GITHUB_WORKSPACE/vcpkg/scripts/buildsystems/vcpkg.cmake -DCMAKE_INSTALL_PREFIX=$GITHUB_WORKSPACE/package/ashes -DPROJECTS_WARNINGS_AS_ERRORS=$PROJ_WAE -DASHES_BUILD_TEMPLATES=OFF -DASHES_BUILD_TESTS=OFF -DASHES_BUILD_INFO=OFF -DASHES_BUILD_SAMPLES=OFF -DASHES_BUILD_RENDERER_OGL=ON -DASHES_BUILD_RENDERER_TEST=ON

- name: Build
working-directory: ${{runner.workspace}}/build-${{ matrix.buildType }}
1 change: 1 addition & 0 deletions samples/00-Common/CMakeLists.txt
Original file line number Diff line number Diff line change
@@ -57,6 +57,7 @@ if ( APPLE )
${HEADER_FILES}
Src/MetalLayer.h
)
set( PROJECTS_USE_PRECOMPILED_HEADERS OFF )
endif ()

source_group( "Shader Files" FILES ${GLSL_SHADER_FILES} )
1 change: 1 addition & 0 deletions source/ashes/renderer/GlRenderer/CMakeLists.txt
Original file line number Diff line number Diff line change
@@ -31,6 +31,7 @@ if ( OpenGL_FOUND )
"-framework AppKit"
OpenGL::GL
)
set( PROJECTS_USE_PRECOMPILED_HEADERS OFF )
else ()
find_package( X11 )
if ( ASHES_USE_XLIB_EGL )
1 change: 1 addition & 0 deletions test/00-Common/CMakeLists.txt
Original file line number Diff line number Diff line change
@@ -31,6 +31,7 @@ if ( APPLE )
${HEADER_FILES}
Src/MetalLayer.h
)
set( PROJECTS_USE_PRECOMPILED_HEADERS OFF )
endif ()

add_library( ${PROJECT_NAME} STATIC

0 comments on commit d75d242

Please sign in to comment.