file(GLOB runner_sources ${CMAKE_CURRENT_SOURCE_DIR}/*.cpp) file(GLOB runner_headers ${CMAKE_CURRENT_SOURCE_DIR}/*.hpp) add_executable(runner ${runner_sources} ${runner_headers} ) target_precompile_headers(runner PRIVATE std_include.hpp ) set_property(TARGET runner APPEND_STRING PROPERTY LINK_FLAGS " /MANIFESTUAC:\"level='requireAdministrator'\"") target_link_libraries(runner shared driver_file ) set_source_files_properties(resource.rc PROPERTIES LANGUAGE RC) target_sources(runner PRIVATE resource.rc )