From 4d04d2ade8d7e24c6eb943da8ab1d8aee406753c Mon Sep 17 00:00:00 2001 From: Egor Tensin Date: Sat, 13 Jun 2026 00:47:44 +0200 Subject: cmake: move main binary code to src/ --- CMakeLists.txt | 31 +------------------------------ 1 file changed, 1 insertion(+), 30 deletions(-) (limited to 'CMakeLists.txt') diff --git a/CMakeLists.txt b/CMakeLists.txt index f8761f0..72a54a6 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -12,35 +12,6 @@ endif() add_compile_definitions(WIN32_LEAN_AND_MEAN NOMINMAX) -file(GLOB cpp_files CONFIGURE_DEPENDS "src/*.cpp") -file(GLOB header_files CONFIGURE_DEPENDS "src/*.h" "src/*.hpp") -file(GLOB rc_files CONFIGURE_DEPENDS "src/*.rc") -add_executable(privilege_check WIN32 ${cpp_files} ${header_files} ${rc_files}) - -if(MSVC) - target_compile_definitions(privilege_check PRIVATE _UNICODE UNICODE) -endif() - -# MinGW-w64 is assumed when MINGW is triggered. -# Not sure if that matters a great deal. - -if(MINGW) - target_compile_options(privilege_check PRIVATE -municode) - target_link_libraries(privilege_check PRIVATE -municode) -endif() - -# NTDDI_VERSION & _WIN32_WINNT have to be defined in order to use the UAC -# features (available on Vista and later): -# https://msdn.microsoft.com/en-us/library/aa383745.aspx -if(MINGW) - target_compile_definitions(privilege_check PRIVATE - NTDDI_VERSION=NTDDI_VISTA - _WIN32_WINNT=_WIN32_WINNT_VISTA) -endif() - -install(TARGETS privilege_check RUNTIME DESTINATION bin) -if(MSVC) - install(FILES $ DESTINATION bin OPTIONAL) -endif() +add_subdirectory(src) install(FILES README.md LICENSE.txt DESTINATION share) -- cgit v1.3