forked from github_mirror/framelesshelper
more ci improvement
Signed-off-by: Yuhang Zhao <2546789017@qq.com>
This commit is contained in:
parent
9b45580cb1
commit
dacc1e8bf3
|
@ -18,37 +18,24 @@ jobs:
|
||||||
strategy:
|
strategy:
|
||||||
matrix:
|
matrix:
|
||||||
qt-version: [5.15.2, 6.4.0]
|
qt-version: [5.15.2, 6.4.0]
|
||||||
|
library-type: [shared, static]
|
||||||
platform: [windows-latest, ubuntu-latest, macos-latest]
|
platform: [windows-latest, ubuntu-latest, macos-latest]
|
||||||
include:
|
include:
|
||||||
- platform: windows-latest
|
- platform: windows-latest
|
||||||
CC: cl
|
CC: cl
|
||||||
CXX: cl
|
CXX: cl
|
||||||
make: nmake
|
make: nmake
|
||||||
additional_cmake_flags: -DFRAMELESSHELPER_BUILD_STATIC=OFF
|
|
||||||
- platform: windows-latest
|
|
||||||
CC: cl
|
|
||||||
CXX: cl
|
|
||||||
make: nmake
|
|
||||||
additional_cmake_flags: -DFRAMELESSHELPER_BUILD_STATIC=ON
|
|
||||||
- platform: ubuntu-latest
|
- platform: ubuntu-latest
|
||||||
CC: gcc
|
CC: gcc
|
||||||
CXX: g++
|
CXX: g++
|
||||||
make: make
|
make: make
|
||||||
additional_cmake_flags: -DFRAMELESSHELPER_BUILD_STATIC=OFF
|
|
||||||
- platform: ubuntu-latest
|
|
||||||
CC: gcc
|
|
||||||
CXX: g++
|
|
||||||
make: make
|
|
||||||
additional_cmake_flags: -DFRAMELESSHELPER_BUILD_STATIC=ON
|
|
||||||
- platform: macos-latest
|
- platform: macos-latest
|
||||||
CC: clang
|
CC: clang
|
||||||
CXX: clang++
|
CXX: clang++
|
||||||
make: make
|
make: make
|
||||||
|
- library-type: shared
|
||||||
additional_cmake_flags: -DFRAMELESSHELPER_BUILD_STATIC=OFF
|
additional_cmake_flags: -DFRAMELESSHELPER_BUILD_STATIC=OFF
|
||||||
- platform: macos-latest
|
- library-type: static
|
||||||
CC: clang
|
|
||||||
CXX: clang++
|
|
||||||
make: make
|
|
||||||
additional_cmake_flags: -DFRAMELESSHELPER_BUILD_STATIC=ON
|
additional_cmake_flags: -DFRAMELESSHELPER_BUILD_STATIC=ON
|
||||||
|
|
||||||
runs-on: ${{ matrix.platform }}
|
runs-on: ${{ matrix.platform }}
|
||||||
|
|
|
@ -126,3 +126,15 @@ endif()
|
||||||
if(FRAMELESSHELPER_BUILD_EXAMPLES)
|
if(FRAMELESSHELPER_BUILD_EXAMPLES)
|
||||||
add_subdirectory(examples)
|
add_subdirectory(examples)
|
||||||
endif()
|
endif()
|
||||||
|
|
||||||
|
message("CMAKE_HOST_SYSTEM: ${CMAKE_HOST_SYSTEM}")
|
||||||
|
message("CMAKE_CXX_COMPILER: ${CMAKE_CXX_COMPILER}")
|
||||||
|
message("CMAKE_LINKER: ${CMAKE_LINKER}")
|
||||||
|
message("CMAKE_MAKE_PROGRAM: ${CMAKE_MAKE_PROGRAM}")
|
||||||
|
message("CMAKE_BUILD_TYPE: ${CMAKE_BUILD_TYPE}")
|
||||||
|
|
||||||
|
message("FRAMELESSHELPER_BUILD_STATIC: ${FRAMELESSHELPER_BUILD_STATIC}")
|
||||||
|
message("FRAMELESSHELPER_BUILD_WIDGETS: ${FRAMELESSHELPER_BUILD_WIDGETS}")
|
||||||
|
message("FRAMELESSHELPER_BUILD_QUICK: ${FRAMELESSHELPER_BUILD_QUICK}")
|
||||||
|
message("FRAMELESSHELPER_BUILD_EXAMPLES: ${FRAMELESSHELPER_BUILD_EXAMPLES}")
|
||||||
|
message("FRAMELESSHELPER_EXAMPLES_DEPLOYQT: ${FRAMELESSHELPER_EXAMPLES_DEPLOYQT}")
|
||||||
|
|
Loading…
Reference in New Issue