2 remove_definitions(-D_WIN32_WINNT=0x502)
3 add_definitions(-D_WIN32_WINNT=0x600)
5 spec2def(portcls ${CMAKE_CURRENT_SOURCE_DIR}/portcls.spec ${CMAKE_CURRENT_BINARY_DIR}/portcls.def)
7 add_library(portcls SHARED
51 target_link_libraries(portcls
52 ${CMAKE_CURRENT_BINARY_DIR}/portcls.def
57 set_target_properties(portcls PROPERTIES COMPILE_FLAGS "/GR-")
59 set_target_properties(portcls PROPERTIES COMPILE_FLAGS "-fno-exceptions -fno-rtti")
62 set_target_properties(portcls PROPERTIES LINK_FLAGS "-Wl,-entry,0 -Wl,--image-base,0x00010000 -Wl,--subsystem,native" SUFFIX ".sys")
64 add_importlibs(portcls ntoskrnl ks drmk hal stdc++ gcc msvcrt)
65 add_dependencies(portcls portcls_def psdk bugcodes)