aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/CMakeLists.txt
diff options
context:
space:
mode:
authorEgor Tensin <egor@tensin.name>2026-05-17 19:49:03 +0200
committerEgor Tensin <egor@tensin.name>2026-05-17 19:49:03 +0200
commitc3ba2eb9b400b00f3d94671ad4a66a6eaaf50f15 (patch)
tree267a975065df3224ba99a3661077ae83b5f09bcc /CMakeLists.txt
parentworkflows/ci: remove on: pull_request (diff)
downloadprivilege-check-c3ba2eb9b400b00f3d94671ad4a66a6eaaf50f15.tar.gz
privilege-check-c3ba2eb9b400b00f3d94671ad4a66a6eaaf50f15.zip
upgrade cmake-common
Diffstat (limited to 'CMakeLists.txt')
-rw-r--r--CMakeLists.txt12
1 files changed, 10 insertions, 2 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)