Skip to content

Commit 7928d92

Browse files
committed
Adapting headers for crossplatform compile
1 parent 25338b7 commit 7928d92

File tree

2 files changed

+8
-2
lines changed

2 files changed

+8
-2
lines changed

.github/workflows/build_wheels.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,7 @@ jobs:
1414
name: Build wheels on ${{ matrix.os }}
1515
runs-on: ${{ matrix.os }}
1616
strategy:
17+
#fail-fast: false #commented until windows support is added
1718
matrix:
1819
# macos-13 is an intel runner, macos-14 is apple silicon
1920
os: [ubuntu-latest, windows-latest, macos-13, macos-14]

radius_clustering/utils/main-emos.c

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,11 +12,16 @@ Copyright (C) 2024, Haenn Quentin.
1212
#include <string.h>
1313
#include <signal.h>
1414
#include <time.h>
15-
#include <sys/times.h>
15+
#ifdef _WIN32
16+
#include <windows.h>
17+
#elif defined(__APPLE__) || defined(__linux__)
18+
#include <sys/time.h>
19+
#include <sys/resource.h>
1620
#include <sys/types.h>
21+
#else
22+
#error "Unsupported platform"
1723
#include <limits.h>
1824
#include <unistd.h>
19-
#include <sys/resource.h>
2025
#include <math.h>
2126
#include <assert.h>
2227
#include "mds3-util.h"

0 commit comments

Comments
 (0)