File tree Expand file tree Collapse file tree 2 files changed +32
-0
lines changed
Expand file tree Collapse file tree 2 files changed +32
-0
lines changed Original file line number Diff line number Diff line change @@ -130,6 +130,21 @@ echo ----------------------------------------------------------
130130echo ----------------------------------------------------------
131131echo .
132132
133+ :: Check if make.bat or make.exe exists, and set CMAKE_MAKE_PROGRAM accordingly
134+ set CMAKE_MAKE_PROGRAM =
135+ for /f " delims=" %%i in ('where make.bat 2^ > nul ') do set CMAKE_MAKE_PROGRAM = %%i
136+ if not defined CMAKE_MAKE_PROGRAM (
137+ for /f " delims=" %%i in ('where make.exe 2^ > nul ') do set CMAKE_MAKE_PROGRAM = %%i
138+ )
139+ if not defined CMAKE_MAKE_PROGRAM (
140+ echo Error: Neither make.bat nor make.exe found in PATH.
141+ exit /b 1
142+ )
143+
144+ echo .
145+ echo make proram is %CMAKE_MAKE_PROGRAM%
146+ echo .
147+
133148set BUILDDIR = %LIB_REPO% \src\cmbuild
134149cd %BUILDDIR%
135150cmake ..\ ^
@@ -138,6 +153,7 @@ cmake ..\ ^
138153-DCMAKE_C_COMPILER=icx ^
139154-DCMAKE_C_FLAGS=" /DWIN32 -O3 /fp:precise" ^
140155-DCMAKE_MSVC_RUNTIME_LIBRARY=" MultiThreaded" ^
156+ -DCMAKE_MAKE_PROGRAM=" %CMAKE_MAKE_PROGRAM% " ^
141157-DCMAKE_INSTALL_LIBDIR=" lib"
142158
143159echo .
Original file line number Diff line number Diff line change @@ -110,6 +110,21 @@ echo ----------------------------------------------------------
110110echo ----------------------------------------------------------
111111echo .
112112
113+ :: Check if make.bat or make.exe exists, and set CMAKE_MAKE_PROGRAM accordingly
114+ set CMAKE_MAKE_PROGRAM =
115+ for /f " delims=" %%i in ('where make.bat 2^ > nul ') do set CMAKE_MAKE_PROGRAM = %%i
116+ if not defined CMAKE_MAKE_PROGRAM (
117+ for /f " delims=" %%i in ('where make.exe 2^ > nul ') do set CMAKE_MAKE_PROGRAM = %%i
118+ )
119+ if not defined CMAKE_MAKE_PROGRAM (
120+ echo Error: Neither make.bat nor make.exe found in PATH.
121+ exit /b 1
122+ )
123+
124+ echo .
125+ echo make proram is %CMAKE_MAKE_PROGRAM%
126+ echo .
127+
113128cmake ..\ ^
114129-G " MinGW Makefiles" ^
115130-DCMAKE_INSTALL_PREFIX=" %INSTALLDIR% " ^
@@ -123,6 +138,7 @@ cmake ..\ ^
123138-DENABLE_OPENMP=ON ^
124139-DBUILD_SHARED_LIBS=OFF ^
125140-DCMAKE_INSTALL_LIBDIR=" lib" ^
141+ -DCMAKE_MAKE_PROGRAM=" %CMAKE_MAKE_PROGRAM% " ^
126142-DCMAKE_C_FLAGS_RELEASE=" ${CMAKE_C_FLAGS_RELEASE} /MT" ^
127143-DCMAKE_C_FLAGS_DEBUG=" ${CMAKE_C_FLAGS_DEBUG} /MTd"
128144
You can’t perform that action at this time.
0 commit comments