before next stage
This commit is contained in:
21
justfile
Normal file
21
justfile
Normal file
@ -0,0 +1,21 @@
|
||||
profile:
|
||||
cmake -DCMAKE_BUILD_TYPE=Release -DCMAKE_C_FLAGS="-fprofile-instr-generate" -DCMAKE_CXX_FLAGS="-fprofile-instr-generate" -DCMAKE_EXE_LINKER_FLAGS="-fuse-ld=lld" -C clang-cmakeinit.cmake .
|
||||
make
|
||||
LLVM_PROFILE_FILE="homework_11.profraw" ./homework_11
|
||||
|
||||
release-profile:
|
||||
cmake -DCMAKE_BUILD_TYPE=Release -DCMAKE_C_FLAGS="-fprofile-instr-use=homework_11.profdata" -DCMAKE_CXX_FLAGS="-fprofile-instr-use=homework_11.profdata" -C clang-cmakeinit.cmake .
|
||||
llvm-profdata merge -output=homework_11.profdata homework_11.profraw
|
||||
make VERBOSE=1
|
||||
|
||||
release:
|
||||
cmake -C clang-cmakeinit.cmake .
|
||||
make
|
||||
|
||||
run:
|
||||
cmake -DCMAKE_C_FLAGS="-fstandalone-debug" -DCMAKE_BUILD_TYPE=Debug -C clang-cmakeinit.cmake .
|
||||
make VERBOSE=1
|
||||
./homework_11
|
||||
|
||||
clean:
|
||||
rm -fr CMakeFiles build CMakeCache.txt Makefile cmake_install.cmake *.csv *.profdata *.profraw
|
Reference in New Issue
Block a user