@@ -1,5 +1,6 @@
|
||||
# CHANGELOG
|
||||
|
||||
### 0.3.7
|
||||
* Added regexp support to selected diagram filters (#51, #132)
|
||||
* Added method type diagram filter (#145)
|
||||
* Added default method grouping and sorting in class diagrams (#36)
|
||||
|
||||
@@ -4,7 +4,7 @@
|
||||
|
||||
[](https://github.com/bkryza/clang-uml/actions)
|
||||
[](https://codecov.io/gh/bkryza/clang-uml)
|
||||
[](https://github.com/bkryza/clang-uml/releases)
|
||||
[](https://github.com/bkryza/clang-uml/releases)
|
||||
[](https://github.com/bkryza/clang-uml/releases)
|
||||
|
||||
`clang-uml` is an automatic C++ to UML class, sequence, package and include diagram generator, driven by
|
||||
|
||||
@@ -46,8 +46,7 @@ First build release configuration using `cmake` and `msbuild` according
|
||||
to the [documentation](../docs/installation.md#visual-studio-native-build).
|
||||
|
||||
```bash
|
||||
cmake -S clang-uml -B .\clang-uml-build-pkg\ -DCMAKE_PREFIX_PATH="C:\clang-uml" -Thost=x64
|
||||
cd .\clang-uml-build-pkg\
|
||||
msbuild .\clang-uml.vcxproj -maxcpucount /p:Configuration=RelWithDebInfo
|
||||
cpack -C "RelWithDebInfo" -G NSIS64
|
||||
cd packaging
|
||||
.\make_installer.ps1
|
||||
ls .\_BUILD\windows\clang-uml-0.3.7-win64.exe
|
||||
```
|
||||
@@ -10,7 +10,7 @@ cmake -DCMAKE_BUILD_TYPE=Release \
|
||||
-DGIT_VERSION=${GIT_VERSION} \
|
||||
-DCODE_COVERAGE=OFF \
|
||||
-DBUILD_TESTS=OFF \
|
||||
-DCMAKE_CXX_FLAGS="-Wno-nonnull -Wno-stringop-overflow" \
|
||||
-DCMAKE_CXX_FLAGS="-Wno-nonnull -Wno-stringop-overflow -Wno-dangling-reference" \
|
||||
-DLLVM_CONFIG_PATH=${BUILD_PREFIX}/bin/llvm-config \
|
||||
-DCONDA_BUILD_PREFIX=${BUILD_PREFIX} \
|
||||
-DCMAKE_INSTALL_PREFIX=${PREFIX} \
|
||||
|
||||
18
packaging/make_installer.ps1
Normal file
18
packaging/make_installer.ps1
Normal file
@@ -0,0 +1,18 @@
|
||||
# This script assumes that all clang-uml dependencies are instaled in C:\clang-uml
|
||||
|
||||
param ($Prefix="C:\clang-uml", $BuildType="Release")
|
||||
|
||||
mkdir _BUILD
|
||||
|
||||
cmake -S .. -B .\_BUILD\windows\ -DCMAKE_PREFIX_PATH="$Prefix" -Thost=x64
|
||||
|
||||
cd .\_BUILD\windows\src
|
||||
|
||||
msbuild .\clang-uml.vcxproj -maxcpucount /p:Configuration=Release
|
||||
|
||||
cd ..
|
||||
|
||||
cpack -C "Release" -G NSIS64
|
||||
|
||||
cd ..
|
||||
cd ..
|
||||
@@ -5,7 +5,7 @@ file(GLOB_RECURSE TEST_CONFIG_YMLS test_config_data/*.yml
|
||||
test_compilation_database_data/*.yml
|
||||
test_compilation_database_data/*.json)
|
||||
|
||||
set(TEST_CASES_REQUIRING_CXX20 t00056 t00058 t00059)
|
||||
set(TEST_CASES_REQUIRING_CXX20 t00056 t00058 t00059 t00065)
|
||||
|
||||
set(CLANG_UML_TEST_LIBRARIES
|
||||
clang-umllib
|
||||
|
||||
Reference in New Issue
Block a user