commit 477f532e6a93794f97cd512d0707a7fff9dea6d7 parent 27a929682cd5613caab023882809988b8e0f063f Author: d.levin256@gmail.com <d.levin256@gmail.com> Date: Thu, 8 Oct 2020 01:38:13 +0100 Add -DDEBUG_CMAKE=ON Diffstat:
M | CMakeLists.txt | | | 9 | +++++++++ |
M | azure-pipelines.yml | | | 76 | ++++++++++++++++++++++++++++++++++++++-------------------------------------- |
2 files changed, 47 insertions(+), 38 deletions(-)
diff --git a/CMakeLists.txt b/CMakeLists.txt @@ -328,3 +328,11 @@ if (NOT TARGET uninstall) COMMAND ${CMAKE_COMMAND} -P ${CMAKE_CURRENT_BINARY_DIR}/cmake/cmake_uninstall.cmake) endif () + +if (DEBUG_CMAKE) + get_cmake_property(_variableNames VARIABLES) + list(SORT _variableNames) + foreach (_variableName ${_variableNames}) + message(STATUS "${_variableName}=${${_variableName}}") + endforeach () +endif () +\ No newline at end of file diff --git a/azure-pipelines.yml b/azure-pipelines.yml @@ -1,4 +1,42 @@ jobs: +- job: Windows_MSVC_x86_64_AVX512_Clang10_Release + timeoutInMinutes: 120 + pool: + vmImage: 'windows-2019' + steps: + - script: | + choco install ninja + choco install llvm + + curl -o "$(Agent.TempDirectory)/sde.zip" -L $(SDE_URL_WINDOWS) + "C:\Program Files\7-Zip\7z.exe" x -oC:\sde "$(Agent.TempDirectory)/sde.zip" + + call "C:\Program Files (x86)\Microsoft Visual Studio\2019\Enterprise\VC\Auxiliary\Build\vcvars64.bat" + set PATH=%PATH:C:\tools\mingw64\bin;=% + set PATH=%PATH:C:\Program Files\Git\mingw64\bin;=% + set PATH=%PATH:C:\Strawberry\c\bin;=% + set PATH=C:\sde;%PATH% + ci\run.cmd build-release -DENABLE_CAPI_BUILD=ON -DARCH_TESTS=ON -DENABLE_DFT_MULTIARCH=ON -DCMAKE_CXX_COMPILER="C:/Program Files/LLVM/bin/clang-cl.exe" -DCMAKE_LINKER="C:/Program Files/LLVM/bin/lld-link.exe" -DUSE_SDE=ON -DCPU_ARCH=sse2 -DCMAKE_CXX_FLAGS=-m64 -DCMAKE_BUILD_TYPE=Release -DDEBUG_CMAKE=ON + +- job: Windows_MSVC_x86_AVX512_Clang10_Release + timeoutInMinutes: 120 + pool: + vmImage: 'windows-2019' + steps: + - script: | + choco install ninja + choco install llvm + + curl -o "$(Agent.TempDirectory)/sde.zip" -L $(SDE_URL_WINDOWS) + "C:\Program Files\7-Zip\7z.exe" x -oC:\sde "$(Agent.TempDirectory)/sde.zip" + + call "C:\Program Files (x86)\Microsoft Visual Studio\2019\Enterprise\VC\Auxiliary\Build\vcvars32.bat" + set PATH=%PATH:C:\tools\mingw64\bin;=% + set PATH=%PATH:C:\Program Files\Git\mingw64\bin;=% + set PATH=%PATH:C:\Strawberry\c\bin;=% + set PATH=C:\sde;%PATH% + ci\run.cmd build-release -DENABLE_CAPI_BUILD=ON -DARCH_TESTS=ON -DENABLE_DFT_MULTIARCH=ON -DCMAKE_CXX_COMPILER="C:/Program Files/LLVM/bin/clang-cl.exe" -DCMAKE_LINKER="C:/Program Files/LLVM/bin/lld-link.exe" -DUSE_SDE=ON -DCPU_ARCH=sse2 -DCMAKE_CXX_FLAGS=-m32 -DCMAKE_BUILD_TYPE=Release -DDEBUG_CMAKE=ON + - job: Linux_x86_64_Clang6 timeoutInMinutes: 120 pool: @@ -215,44 +253,6 @@ jobs: call C:\tools\msys64\msys2_shell.cmd -defterm -mingw64 -no-start -full-path -here -c "pacman -S --noconfirm mingw64/mingw-w64-x86_64-ninja" call C:\tools\msys64\msys2_shell.cmd -defterm -mingw64 -no-start -full-path -here -c "ci/run.sh build-release -DCMAKE_CXX_COMPILER=""C:/Program Files/LLVM/bin/clang++.exe"" -DCPU_ARCH=avx -DCMAKE_CXX_FLAGS=--target=x86_64-w64-windows-gnu -DCMAKE_BUILD_TYPE=Release" -- job: Windows_MSVC_x86_64_AVX512_Clang10_Release - timeoutInMinutes: 120 - pool: - vmImage: 'windows-2019' - steps: - - script: | - choco install ninja - choco install llvm - - curl -o "$(Agent.TempDirectory)/sde.zip" -L $(SDE_URL_WINDOWS) - "C:\Program Files\7-Zip\7z.exe" x -oC:\sde "$(Agent.TempDirectory)/sde.zip" - - call "C:\Program Files (x86)\Microsoft Visual Studio\2019\Enterprise\VC\Auxiliary\Build\vcvars64.bat" - set PATH=%PATH:C:\tools\mingw64\bin;=% - set PATH=%PATH:C:\Program Files\Git\mingw64\bin;=% - set PATH=%PATH:C:\Strawberry\c\bin;=% - set PATH=C:\sde;%PATH% - ci\run.cmd build-release -DENABLE_CAPI_BUILD=ON -DARCH_TESTS=ON -DENABLE_DFT_MULTIARCH=ON -DCMAKE_CXX_COMPILER="C:/Program Files/LLVM/bin/clang-cl.exe" -DCMAKE_LINKER="C:/Program Files/LLVM/bin/lld-link.exe" -DUSE_SDE=ON -DCPU_ARCH=sse2 -DCMAKE_CXX_FLAGS=-m64 -DCMAKE_BUILD_TYPE=Release - -- job: Windows_MSVC_x86_AVX512_Clang10_Release - timeoutInMinutes: 120 - pool: - vmImage: 'windows-2019' - steps: - - script: | - choco install ninja - choco install llvm - - curl -o "$(Agent.TempDirectory)/sde.zip" -L $(SDE_URL_WINDOWS) - "C:\Program Files\7-Zip\7z.exe" x -oC:\sde "$(Agent.TempDirectory)/sde.zip" - - call "C:\Program Files (x86)\Microsoft Visual Studio\2019\Enterprise\VC\Auxiliary\Build\vcvars32.bat" - set PATH=%PATH:C:\tools\mingw64\bin;=% - set PATH=%PATH:C:\Program Files\Git\mingw64\bin;=% - set PATH=%PATH:C:\Strawberry\c\bin;=% - set PATH=C:\sde;%PATH% - ci\run.cmd build-release -DENABLE_CAPI_BUILD=ON -DARCH_TESTS=ON -DENABLE_DFT_MULTIARCH=ON -DCMAKE_CXX_COMPILER="C:/Program Files/LLVM/bin/clang-cl.exe" -DCMAKE_LINKER="C:/Program Files/LLVM/bin/lld-link.exe" -DUSE_SDE=ON -DCPU_ARCH=sse2 -DCMAKE_CXX_FLAGS=-m32 -DCMAKE_BUILD_TYPE=Release - - job: Windows_MSVC_x86_64_AVX512_MSVC2017_Release timeoutInMinutes: 120 pool: