5 include_directories(${REACTOS_SOURCE_DIR}/sdk/include/reactos/libs/pseh)
10 list(APPEND SOURCE dummy.c)
11 elseif(ARCH STREQUAL "i386")
14 i386/framebased-gcchack.c
15 i386/framebased-gcchack-asm.S)
16 elseif(ARCH STREQUAL "amd64")
17 list(APPEND SOURCE amd64/framebased.S)
18 elseif(ARCH STREQUAL "powerpc")
19 list(APPEND SOURCE powerpc/framebased.S)
22 add_library(pseh ${SOURCE})
23 target_link_libraries(pseh chkstk)
24 add_dependencies(pseh psdk)
28 if(ARCH STREQUAL "i386")
29 list(APPEND ASM_SOURCE
32 elseif(ARCH STREQUAL "amd64")
33 list(APPEND ASM_SOURCE
36 elseif(ARCH STREQUAL "arm")
37 list(APPEND ASM_SOURCE
39 list(APPEND SOURCE dummy.c)
42 list(APPEND SOURCE dummy.c)
43 add_asm_files(pseh_asm ${ASM_SOURCE})
44 add_library(pseh ${SOURCE} ${pseh_asm})
45 add_dependencies(pseh asm)