Add doc to release build.
This commit is contained in:
parent
8e64f4c22d
commit
e1b9538ba5
18
.github/workflows/release.yml
vendored
18
.github/workflows/release.yml
vendored
@ -24,6 +24,8 @@ jobs:
|
||||
sudo apt-get install ninja-build
|
||||
sudo apt-get install gettext
|
||||
pip3 install conan==1.39.0
|
||||
sudo apt-get install doxygen
|
||||
sudo apt-get install graphviz
|
||||
|
||||
- name: Conan common config
|
||||
run: |
|
||||
@ -41,7 +43,8 @@ jobs:
|
||||
- name: Build packaged release
|
||||
run: |
|
||||
cd build
|
||||
cmake -GNinja -DEXIV2_TEAM_PACKAGING=ON -DBUILD_SHARED_LIBS=ON -DEXIV2_ENABLE_WEBREADY=OFF -DEXIV2_ENABLE_NLS=ON -DCMAKE_BUILD_TYPE=Release -DEXIV2_ENABLE_BMFF=ON -DEXIV2_TEAM_WARNINGS_AS_ERRORS=ON ..
|
||||
cmake -GNinja -DEXIV2_TEAM_PACKAGING=ON -DBUILD_SHARED_LIBS=ON -DEXIV2_ENABLE_WEBREADY=OFF -DEXIV2_ENABLE_NLS=ON -DCMAKE_BUILD_TYPE=Release -DEXIV2_ENABLE_BMFF=ON -DEXIV2_TEAM_WARNINGS_AS_ERRORS=ON -DEXIV2_BUILD_DOC=ON ..
|
||||
cmake --build . -t doc
|
||||
cmake --build . -t package
|
||||
tree -L 3
|
||||
|
||||
@ -64,6 +67,8 @@ jobs:
|
||||
brew install tree
|
||||
brew install gettext
|
||||
pip3 install conan==1.36.0
|
||||
brew install doxygen
|
||||
brew install graphviz
|
||||
|
||||
- name: Run Conan
|
||||
run: |
|
||||
@ -77,7 +82,8 @@ jobs:
|
||||
- name: Build packaged release
|
||||
run: |
|
||||
cd build
|
||||
cmake -GNinja -DEXIV2_TEAM_PACKAGING=ON -DBUILD_SHARED_LIBS=ON -DEXIV2_ENABLE_WEBREADY=OFF -DEXIV2_ENABLE_NLS=ON -DCMAKE_BUILD_TYPE=Release -DEXIV2_ENABLE_BMFF=ON -DEXIV2_TEAM_WARNINGS_AS_ERRORS=ON -DCMAKE_CXX_FLAGS="-Wno-deprecated-declarations" ..
|
||||
cmake -GNinja -DEXIV2_TEAM_PACKAGING=ON -DBUILD_SHARED_LIBS=ON -DEXIV2_ENABLE_WEBREADY=OFF -DEXIV2_ENABLE_NLS=ON -DCMAKE_BUILD_TYPE=Release -DEXIV2_ENABLE_BMFF=ON -DEXIV2_TEAM_WARNINGS_AS_ERRORS=ON -DEXIV2_BUILD_DOC=ON -DCMAKE_CXX_FLAGS="-Wno-deprecated-declarations" ..
|
||||
cmake --build . -t doc
|
||||
cmake --build . -t package
|
||||
tree -L 3
|
||||
|
||||
@ -113,6 +119,11 @@ jobs:
|
||||
path: ${{github.workspace}}/conanCache
|
||||
key: ${{runner.os}}-packaged-win-release-${{ hashFiles('conanfile.py') }}
|
||||
|
||||
- name: Install doxygen
|
||||
run: |
|
||||
choco install doxygen.install
|
||||
choco install graphviz
|
||||
|
||||
- name: Install Conan & Common config
|
||||
run: |
|
||||
pip.exe install "conan==1.39.0"
|
||||
@ -134,7 +145,8 @@ jobs:
|
||||
- name: Build packaged release
|
||||
run: |
|
||||
cd build
|
||||
cmake -GNinja -DEXIV2_TEAM_PACKAGING=ON -DBUILD_SHARED_LIBS=ON -DEXIV2_ENABLE_WEBREADY=OFF -DEXIV2_ENABLE_NLS=OFF -DCMAKE_BUILD_TYPE=Release -DEXIV2_ENABLE_BMFF=ON -DEXIV2_TEAM_WARNINGS_AS_ERRORS=ON ..
|
||||
cmake -GNinja -DEXIV2_TEAM_PACKAGING=ON -DBUILD_SHARED_LIBS=ON -DEXIV2_ENABLE_WEBREADY=OFF -DEXIV2_ENABLE_NLS=OFF -DCMAKE_BUILD_TYPE=Release -DEXIV2_ENABLE_BMFF=ON -DEXIV2_TEAM_WARNINGS_AS_ERRORS=ON -DEXIV2_BUILD_DOC=ON ..
|
||||
cmake --build . -t doc
|
||||
cmake --build . -t package
|
||||
tree -L 3
|
||||
|
||||
|
||||
Loading…
Reference in New Issue
Block a user