Skip to content

Commit bc83507

Browse files
Merge pull request #13 from jorgensd/dokken/update-cmake
Dokken/update cmake
2 parents f5f58ff + de49d07 commit bc83507

File tree

2 files changed

+23
-14
lines changed

2 files changed

+23
-14
lines changed

Diff for: .github/workflows/continuous.yml

+20-10
Original file line numberDiff line numberDiff line change
@@ -12,25 +12,29 @@ env:
1212
CTEST_OUTPUT_ON_FAILURE: ON
1313
CTEST_PARALLEL_LEVEL: 2
1414

15+
defaults:
16+
run:
17+
shell: bash -el {0}
18+
1519
jobs:
1620
Build:
1721
name: ${{ matrix.name }} (${{ matrix.config }})
1822
runs-on: ${{ matrix.os }}
1923
strategy:
2024
fail-fast: false
2125
matrix:
22-
os: [ubuntu-18.04, macos-latest, windows-2019]
26+
os: [ubuntu-22.04, macOS-13, windows-2019]
2327
config: [Debug, Release]
2428
include:
25-
- os: ubuntu-18.04
29+
- os: ubuntu-22.04
2630
name: Linux
2731
- os: windows-2019
2832
name: Windows
29-
- os: macos-latest
33+
- os: macos-13
3034
name: macOS
3135
steps:
3236
- name: Checkout repository
33-
uses: actions/checkout@v1
37+
uses: actions/checkout@v4
3438
with:
3539
fetch-depth: 10
3640
submodules: "recursive"
@@ -39,14 +43,16 @@ jobs:
3943
if: runner.os == 'Windows'
4044
uses: ilammy/msvc-dev-cmd@v1
4145

42-
- name: Stetup Conda
43-
uses: s-weigand/setup-conda@v1
46+
- name: Setup Conda
47+
uses: conda-incubator/setup-miniconda@v3
4448
with:
45-
conda-channels: anaconda, conda-forge
46-
python-version: 3.6
49+
channels: conda-forge
50+
python-version: 3.7
51+
channel-priority: true
52+
activate-environment: test-env
4753

4854
- name: Install Dependencies
49-
run: conda install numpy svgwrite -y
55+
run: conda install numpy svgwrite cmake git -y
5056

5157
- name: Install Dependencies (Windows)
5258
if: runner.os == 'Windows'
@@ -56,9 +62,13 @@ jobs:
5662
if: runner.os == 'Windows'
5763
run: echo "CMAKE_GENERATOR=NMake Makefiles" >> $GITHUB_ENV
5864

65+
- name: Configure git
66+
run: git config --global http.version HTTP/1.1
67+
5968
- name: Build (Debug)
6069
if: matrix.config == 'Debug'
61-
run: python setup.py build --debug install
70+
run: |
71+
python setup.py build --debug install
6272
6373
- name: Build (Release)
6474
if: matrix.config == 'Release'

Diff for: cmake/WildMeshingDownloadExternal.cmake

+3-4
Original file line numberDiff line numberDiff line change
@@ -23,11 +23,10 @@ endfunction()
2323

2424
################################################################################
2525

26-
2726
function(wildmeshing_download_triwild)
2827
wildmeshing_download_project(triwild
2928
GIT_REPOSITORY https://github.com/wildmeshing/TriWild
30-
GIT_TAG 8e9e5ea25b11b346ddb8db8746174153259807d4
29+
GIT_TAG ac7977c1da9fb25de8c0f7c666055e6d09034686
3130
)
3231
endfunction()
3332

@@ -41,14 +40,14 @@ endfunction()
4140
function(wildmeshing_download_pybind11)
4241
wildmeshing_download_project(pybind11
4342
GIT_REPOSITORY https://github.com/pybind/pybind11
44-
GIT_TAG 085a29436a8c472caaaf7157aa644b571079bcaa
43+
GIT_TAG a2e59f0e7065404b44dfe92a28aca47ba1378dc4
4544
)
4645
endfunction()
4746

4847
# data
4948
function(wildmeshing_download_data)
5049
wildmeshing_download_project(data
5150
GIT_REPOSITORY https://github.com/wildmeshing/data
52-
GIT_TAG 1484054abbac36e9c8340c3b32d87ad6eee45016
51+
GIT_TAG 363f8e860673a4e4f68df6465b99e86809c96283
5352
)
5453
endfunction()

0 commit comments

Comments
 (0)