@@ -3,33 +3,33 @@ name: Windows Build/Test
33on :
44 # allows us to run workflows manually
55 workflow_dispatch :
6- pull_request :
7- branches :
8- - develop
9- paths-ignore :
10- - ' .github/workflows/docker_publish.yml'
11- - ' .github/workflows/linux_build_test.yml'
12- - ' .github/workflows/linux_upstream_test_*'
13- - ' .github/workflows/mac_build_test.yml'
14- - ' .github/workflows/housekeeping.yml'
15- - ' .github/workflows/changelog_test.yml'
16- - ' .github/actions/**'
17- - ' CI/**'
18- - ' doc/**'
6+ # pull_request:
7+ # branches:
8+ # - develop
9+ # paths-ignore:
10+ # - '.github/workflows/docker_publish.yml'
11+ # - '.github/workflows/linux_build_test.yml'
12+ # - '.github/workflows/linux_upstream_test_*'
13+ # - '.github/workflows/mac_build_test.yml'
14+ # - '.github/workflows/housekeeping.yml'
15+ # - '.github/workflows/changelog_test.yml'
16+ # - '.github/actions/**'
17+ # - 'CI/**'
18+ # - 'doc/**'
1919
20- push :
21- branches :
22- - develop
23- paths-ignore :
24- - ' .github/workflows/docker_publish.yml'
25- - ' .github/workflows/linux_build_test.yml'
26- - ' .github/workflows/linux_upstream_test_*'
27- - ' .github/workflows/mac_build_test.yml'
28- - ' .github/workflows/housekeeping.yml'
29- - ' .github/workflows/changelog_test.yml'
30- - ' .github/actions/**'
31- - ' CI/**'
32- - ' doc/**'
20+ # push:
21+ # branches:
22+ # - develop
23+ # paths-ignore:
24+ # - '.github/workflows/docker_publish.yml'
25+ # - '.github/workflows/linux_build_test.yml'
26+ # - '.github/workflows/linux_upstream_test_*'
27+ # - '.github/workflows/mac_build_test.yml'
28+ # - '.github/workflows/housekeeping.yml'
29+ # - '.github/workflows/changelog_test.yml'
30+ # - '.github/actions/**'
31+ # - 'CI/**'
32+ # - 'doc/**'
3333
3434env :
3535 GITHUB_TOKEN : ${{ secrets.GITHUB_TOKEN }}
@@ -41,16 +41,16 @@ jobs:
4141
4242 - uses : conda-incubator/setup-miniconda@v3
4343 with :
44- auto-activate-base : true
44+ auto-update-conda : true
45+ auto-activate-base : false
4546 activate-environment : " "
4647
4748 # yaml-cpp package has conflicting gtest headers and is not needed for this project
4849 - name : Conda dependencies
4950 shell : bash -l {0}
5051 run : |
5152 conda install curl eigen
52- conda install -c conda-forge hdf5=1.10.6
53- conda remove -y yaml-cpp
53+ conda install -c conda-forge hdf5==1.10.6
5454
5555 - name : Environment Variables
5656 shell : bash -l {0}
@@ -114,12 +114,15 @@ jobs:
114114 -DMOAB_DIR=../install_dir \
115115 -DHDF5_ROOT="${CONDA_LOC}" \
116116 -DHDF5_hdf5_LIBRARY_RELEASE="${CONDA_LOC}/lib/libhdf5_hl.lib;${CONDA_LOC}/lib/libhdf5.lib;${CONDA_LOC}/lib/zlib.lib;${CONDA_LOC}/lib/libhdf5_cpp.lib" \
117- -DCMAKE_INSTALL_PREFIX=../install_dir/ \
118- -DCMAKE_EXE_LINKER_FLAGS="" \
119- -DCMAKE_MODULE_LINKER_FLAGS="" \
120- -DCMAKE_SHARED_LINKER_FLAGS="" \
117+ -DCMAKE_EXE_LINKER_FLAGS="/std:c++latest -DH5_BUILT_AS_DYNAMIC_LIB" \
118+ -DCMAKE_MODULE_LINKER_FLAGS="/std:c++latest" \
119+ -DCMAKE_SHARED_LINKER_FLAGS="/std:c++latest" \
121120 -DCMAKE_STATIC_LINKER_FLAGS="" \
122- -DCMAKE_BUILD_TYPE=Release
121+ -DCMAKE_EXE_LINKER_FLAGS="" \
122+ -DCMAKE_INSTALL_PREFIX=../install_dir/ \
123+ -DCMAKE_BUILD_TYPE=Release \
124+ -DCMAKE_C_COMPILER="C:/Program Files (x86)/Microsoft Visual Studio/2019/Community/VC/Tools/MSVC/14.27.29110/bin/Hostx64/x64/cl.exe" \
125+ -DCMAKE_CXX_COMPILER="C:/Program Files (x86)/Microsoft Visual Studio/2019/Community/VC/Tools/MSVC/14.27.29110/bin/Hostx64/x64/cl.exe"
123126 cmake --build . --config Release
124127 cmake --install . --config Release
125128
0 commit comments