Skip to content

Commit 809f809

Browse files
committed
windows openmp
1 parent f606512 commit 809f809

17 files changed

Lines changed: 39 additions & 16 deletions

File tree

make2/build_jamalgam.sh

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -136,6 +136,18 @@ if [ $USE_OPENMP -eq 1 ]; then
136136
OPENMP=" -Xpreprocessor -fopenmp -I/usr/local/include "
137137
LDOPENMP=" -L/usr/local/lib -Wl,-rpath,/usr/local/lib -lomp "
138138
;;
139+
windows/j32*)
140+
OPENMP=" -fopenmp "
141+
LDOPENMP = ../openmp/obj/windows/x86/libomp.lib
142+
;;
143+
windows/j64arm)
144+
OPENMP=" -fopenmp "
145+
LDOPENMP = ../openmp/obj/windows/arm64/libomp.lib
146+
;;
147+
windows/*)
148+
OPENMP=" -fopenmp "
149+
LDOPENMP = ../openmp/obj/windows/x64/libomp.lib
150+
;;
139151
*)
140152
OPENMP=" -fopenmp "
141153
LDOPENMP=" -fopenmp "

make2/build_libj.sh

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -136,6 +136,18 @@ if [ $USE_OPENMP -eq 1 ]; then
136136
OPENMP=" -Xpreprocessor -fopenmp -I/usr/local/include "
137137
LDOPENMP=" -L/usr/local/lib -Wl,-rpath,/usr/local/lib -lomp "
138138
;;
139+
windows/j32*)
140+
OPENMP=" -fopenmp "
141+
LDOPENMP = ../openmp/obj/windows/x86/libomp.lib
142+
;;
143+
windows/j64arm)
144+
OPENMP=" -fopenmp "
145+
LDOPENMP = ../openmp/obj/windows/arm64/libomp.lib
146+
;;
147+
windows/*)
148+
OPENMP=" -fopenmp "
149+
LDOPENMP = ../openmp/obj/windows/x64/libomp.lib
150+
;;
139151
*)
140152
OPENMP=" -fopenmp "
141153
LDOPENMP=" -fopenmp "

makemsvc/jamalgam/makefile

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -49,11 +49,11 @@ ifeq (1,$(USE_OPENMP))
4949
COPTION := $(COPTION) -Xclang -fopenmp
5050
# LOPENMP = libomp.lib
5151
ifeq (arm64,$(TARGET_CPU))
52-
LOPENMP = ../openmp/obj/windows/libomparm64.lib
52+
LOPENMP = ../openmp/obj/windows/arm64/libomp.lib
5353
else ifeq (x64,$(TARGET_CPU))
54-
LOPENMP = ../openmp/obj/windows/libomp.lib
54+
LOPENMP = ../openmp/obj/windows/x64/libomp.lib
5555
else
56-
LOPENMP = ../openmp/obj/windows/libomp32.lib
56+
LOPENMP = ../openmp/obj/windows/x86/libomp.lib
5757
endif
5858
endif
5959
ifeq (1,$(USE_PYXES))

makemsvc/jamalgam/makefile.win

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -56,11 +56,11 @@ COPTION = $(COPTION) /DNORMAH8=0
5656
COPTION = $(COPTION) -Xclang -fopenmp
5757
# LOPENMP = libomp.lib
5858
!if "arm64"=="$(TARGET_CPU)"
59-
LOPENMP = ../openmp/obj/windows/libomparm64.lib
59+
LOPENMP = ../openmp/obj/windows/arm64/libomp.lib
6060
!elseif "x64"=="$(TARGET_CPU)"
61-
LOPENMP = ../openmp/obj/windows/libomp.lib
61+
LOPENMP = ../openmp/obj/windows/x64/libomp.lib
6262
!else
63-
LOPENMP = ../openmp/obj/windows/libomp32.lib
63+
LOPENMP = ../openmp/obj/windows/x86/libomp.lib
6464
!endif
6565
!endif
6666
!if "arm64"=="$(TARGET_CPU)"

makemsvc/jdll/makefile

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -51,13 +51,12 @@ endif
5151

5252
ifeq (1,$(USE_OPENMP))
5353
COPTION := $(COPTION) -Xclang -fopenmp
54-
# LOPENMP = libomp.lib
5554
ifeq (arm64,$(TARGET_CPU))
56-
LOPENMP = ../openmp/obj/windows/libomparm64.lib
55+
LOPENMP = ../openmp/obj/windows/arm64/libomp.lib
5756
else ifeq (x64,$(TARGET_CPU))
58-
LOPENMP = ../openmp/obj/windows/libomp.lib
57+
LOPENMP = ../openmp/obj/windows/x64/libomp.lib
5958
else
60-
LOPENMP = ../openmp/obj/windows/libomp32.lib
59+
LOPENMP = ../openmp/obj/windows/x86/libomp.lib
6160
endif
6261
endif
6362

makemsvc/jdll/makefile.win

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -53,11 +53,11 @@ COPTION = $(COPTION) /DNORMAH8=0
5353
COPTION = $(COPTION) -Xclang -fopenmp
5454
# LOPENMP = libomp.lib
5555
!if "arm64"=="$(TARGET_CPU)"
56-
LOPENMP = ../openmp/obj/windows/libomparm64.lib
56+
LOPENMP = ../openmp/obj/windows/arm64/libomp.lib
5757
!elseif "x64"=="$(TARGET_CPU)"
58-
LOPENMP = ../openmp/obj/windows/libomp.lib
58+
LOPENMP = ../openmp/obj/windows/x64/libomp.lib
5959
!else
60-
LOPENMP = ../openmp/obj/windows/libomp32.lib
60+
LOPENMP = ../openmp/obj/windows/x86/libomp.lib
6161
!endif
6262
!endif
6363
!if "arm64"=="$(TARGET_CPU)"
736 KB
Binary file not shown.
149 KB
Binary file not shown.

openmp/obj/windows/libomp.dll

-636 KB
Binary file not shown.

openmp/obj/windows/libomp.lib

-164 KB
Binary file not shown.

0 commit comments

Comments
 (0)