diff --git a/build.bat b/build.bat index f02a39d..bad9770 100644 --- a/build.bat +++ b/build.bat @@ -4,14 +4,14 @@ set build_tools="C:\Program Files (x86)\Microsoft Visual Studio\2017\BuildTools\ set out_dir=build\debug set compilerflags=/GL /Gy /Zi /Gm- /sdl /Fd"%out_dir%\vc141.pdb" /Zc:inline /MD /EHsc /nologo /Fo"%out_dir%/" -set linkerflags=/PDB:"%out_dir%/InstallMonitor.pdb" /DEBUG /OPT:REF /OPT:ICF +set linkerflags=/PDB:"%out_dir%/OH2RulesGenerator.pdb" /DEBUG /OPT:REF /OPT:ICF md %out_dir% call %build_tools% x64 -cl.exe %compilerflags% src\*.cpp /link %linkerflags% /OUT:"%out_dir%\InstallMonitor-%version%-win32-%VSCMD_ARG_TGT_ARCH%.exe" +cl.exe %compilerflags% src\*.cpp /link %linkerflags% /OUT:"%out_dir%\OH2RulesGenerator-%version%-win32-%VSCMD_ARG_TGT_ARCH%.exe" call %build_tools% x86 -cl.exe %compilerflags% src\*.cpp /link %linkerflags% /OUT:"%out_dir%\InstallMonitor-%version%-win32-%VSCMD_ARG_TGT_ARCH%.exe" +cl.exe %compilerflags% src\*.cpp /link %linkerflags% /OUT:"%out_dir%\OH2RulesGenerator-%version%-win32-%VSCMD_ARG_TGT_ARCH%.exe" set out_dir=build\release set compilerflags=/GL /Gy /Gm- /Ox /sdl /Zc:inline /Oi /MD /EHsc /nologo /Fo"%out_dir%/" @@ -19,7 +19,7 @@ set linkerflags=/OPT:REF /OPT:ICF md %out_dir% call %build_tools% x64 -cl.exe %compilerflags% src\*.cpp /link %linkerflags% /OUT:"%out_dir%\InstallMonitor-%version%-win32-%VSCMD_ARG_TGT_ARCH%.exe" +cl.exe %compilerflags% src\*.cpp /link %linkerflags% /OUT:"%out_dir%\OH2RulesGenerator-%version%-win32-%VSCMD_ARG_TGT_ARCH%.exe" call %build_tools% x86 -cl.exe %compilerflags% src\*.cpp /link %linkerflags% /OUT:"%out_dir%\InstallMonitor-%version%-win32-%VSCMD_ARG_TGT_ARCH%.exe" \ No newline at end of file +cl.exe %compilerflags% src\*.cpp /link %linkerflags% /OUT:"%out_dir%\OH2RulesGenerator-%version%-win32-%VSCMD_ARG_TGT_ARCH%.exe" \ No newline at end of file diff --git a/build.sh b/build.sh index d8b2ba6..bfbafe4 100755 --- a/build.sh +++ b/build.sh @@ -3,7 +3,7 @@ version=${TRAVIS_TAG:-"local"} compilerflags="-std=c++17 -Wall -Wextra" mkdir -p ${out_dir}/release ${out_dir}/debug -clang++ ${compilerflags} -target x86_64-linux src/*.cpp -o ${out_dir}/debug/InstallMonitor-${version}-linux-x64 -clang++ ${compilerflags} -target i386-linux src/*.cpp -o ${out_dir}/debug/InstallMonitor-${version}-linux-x86 -clang++ ${compilerflags} -Ofast -target x86_64-linux src/*.cpp -o ${out_dir}/release/InstallMonitor-${version}-linux-x64 -clang++ ${compilerflags} -Ofast -target i386-linux src/*.cpp -o ${out_dir}/release/InstallMonitor-${version}-linux-x86 \ No newline at end of file +clang++ ${compilerflags} -target x86_64-linux src/*.cpp -o ${out_dir}/debug/OH2RulesGenerator-${version}-linux-x64 +clang++ ${compilerflags} -target i386-linux src/*.cpp -o ${out_dir}/debug/OH2RulesGenerator-${version}-linux-x86 +clang++ ${compilerflags} -Ofast -target x86_64-linux src/*.cpp -o ${out_dir}/release/OH2RulesGenerator-${version}-linux-x64 +clang++ ${compilerflags} -Ofast -target i386-linux src/*.cpp -o ${out_dir}/release/OH2RulesGenerator-${version}-linux-x86 \ No newline at end of file