diff options
| author | Egor Tensin <egor@tensin.name> | 2026-05-17 19:49:03 +0200 |
|---|---|---|
| committer | Egor Tensin <egor@tensin.name> | 2026-05-17 19:49:03 +0200 |
| commit | c3ba2eb9b400b00f3d94671ad4a66a6eaaf50f15 (patch) | |
| tree | 267a975065df3224ba99a3661077ae83b5f09bcc | |
| parent | workflows/ci: remove on: pull_request (diff) | |
| download | privilege-check-c3ba2eb9b400b00f3d94671ad4a66a6eaaf50f15.tar.gz privilege-check-c3ba2eb9b400b00f3d94671ad4a66a6eaaf50f15.zip | |
upgrade cmake-common
| -rw-r--r-- | CMakeLists.txt | 12 | ||||
| -rw-r--r-- | Makefile | 4 | ||||
| m--------- | cmake | 0 |
3 files changed, 12 insertions, 4 deletions
diff --git a/CMakeLists.txt b/CMakeLists.txt index f78398a..31291d0 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -2,7 +2,13 @@ cmake_minimum_required(VERSION 3.8) project(privilege_check CXX) -include(cmake/common.cmake) +if(MSVC) + add_compile_options(/MP /W4) +else() + add_compile_options(-Wall -Wextra) +endif() + +add_compile_definitions(WIN32_LEAN_AND_MEAN NOMINMAX) file(GLOB cpp_files "src/*.cpp") file(GLOB header_files "src/*.h" "src/*.hpp") @@ -31,6 +37,8 @@ if(MINGW) endif() install(TARGETS privilege_check RUNTIME DESTINATION bin) -install_pdbs(TARGETS privilege_check DESTINATION bin) +if(MSVC) + install(FILES $<TARGET_PDB_FILE:privilege_check> DESTINATION bin OPTIONAL) +endif() install(FILES README.md LICENSE.txt DESTINATION share) @@ -32,10 +32,10 @@ build: --platform '$(call escape,$(PLATFORM))' \ --configuration '$(call escape,$(CONFIGURATION))' \ --install '$(call escape,$(INSTALL_PREFIX))' \ + $(CMAKE_FLAGS) \ -- \ '$(call escape,$(src_dir))' \ - '$(call escape,$(cmake_dir))' \ - $(CMAKE_FLAGS) + '$(call escape,$(cmake_dir))' .PHONY: install install: build diff --git a/cmake b/cmake -Subproject 9e7304af2fe5a4f89da64ac76768697aac4f858 +Subproject 899a49f46c62aaebdc2f0988496c493f0963248 |
