spec2def(powrprof.dll powrprof.spec ADD_IMPORTLIB) add_library(powrprof MODULE powrprof.c powrprof.rc ${CMAKE_CURRENT_BINARY_DIR}/powrprof.def) if(MSVC) # Disable warning C4312: 'type cast': conversion from 'unsigned int' to 'HANDLE' of greater size target_compile_options(powrprof PRIVATE /wd4312) endif() set_module_type(powrprof win32dll UNICODE) target_link_libraries(powrprof wine) add_importlibs(powrprof advapi32 user32 comctl32 msvcrt kernel32 ntdll) add_cd_file(TARGET powrprof DESTINATION reactos/system32 FOR all)