Skip to content
GitLab
Menu
Projects
Groups
Snippets
Loading...
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
Menu
Open sidebar
gaoqiong
MIGraphX
Commits
d08ca134
Commit
d08ca134
authored
Jun 19, 2023
by
Artur Wojcik
Browse files
add generate script for Windows
parent
7d28942b
Changes
2
Show whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
48 additions
and
1 deletion
+48
-1
tools/CMakeLists.txt
tools/CMakeLists.txt
+5
-1
tools/generate.cmd
tools/generate.cmd
+43
-0
No files found.
tools/CMakeLists.txt
View file @
d08ca134
...
@@ -22,4 +22,8 @@
...
@@ -22,4 +22,8 @@
# THE SOFTWARE.
# THE SOFTWARE.
#####################################################################################
#####################################################################################
add_custom_target
(
generate bash
${
CMAKE_CURRENT_SOURCE_DIR
}
/generate.sh
)
if
(
WIN32
)
add_custom_target
(
generate generate.cmd WORKING_DIRECTORY
${
CMAKE_CURRENT_SOURCE_DIR
}
)
else
()
add_custom_target
(
generate bash
${
CMAKE_CURRENT_SOURCE_DIR
}
/generate.sh
)
endif
()
\ No newline at end of file
tools/generate.cmd
0 → 100644
View file @
d08ca134
::
:: The MIT License (MIT)
::
:: Copyright (c) 2015-2022 Advanced Micro Devices, Inc. All rights reserved.
::
:: Permission is hereby granted, free of charge, to any person obtaining a copy
:: of this software and associated documentation files (the "Software"), to deal
:: in the Software without restriction, including without limitation the rights
:: to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
:: copies of the Software, and to permit persons to whom the Software is
:: furnished to do so, subject to the following conditions:
::
:: The above copyright notice and this permission notice shall be included in
:: all copies or substantial portions of the Software.
::
:: THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
:: IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
:: FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
:: AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
:: LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
:: OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
:: THE SOFTWARE.
@echo
off
if
not
defined
CLANG_FORMAT_10
(
set
CLANG_FORMAT_10
=
C
:\Program
Files
\LLVM\10.0\bin\clang
-format
.exe
)
python
--version
>
nul
2
>&
1
if
errorlevel
1
(
echo
Error
^:
Python
not
installed
!
goto
:eof
)
for
/f
"usebackq delims=|"
%%f
in
(
`dir /b "
%cd%
\include"`
)
do
(
python
%cd%
\te.py
%cd%
\include\
%%f
|
"
%CLANG
_FORMAT_10
%
"
-style
=
file
>
%cd%
\..\src\include\migraphx\
%%f
)
call
:api
%cd%
\api\migraphx.h
%cd%
\..\src\api\include\migraphx\migraphx.h
echo
Finished
generating
header
migraphx
.h
call
:api
%cd%
\api\api.cpp
%cd%
\..\src\api\api.cpp
echo
Finished
generating
source
api
.h
goto
:eof
:api
python
%cd%
\api.py
%cd%
\..\src\api\migraphx.py
%
~
1
|
"
%CLANG
_FORMAT_10
%
"
-style
=
file
>
%
~
2
exit
/b
0
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment