reactos/base/shell/cmd/CMakeLists.txt

79 lines
1.3 KiB
CMake
Raw Normal View History

add_definitions(
-DANONYMOUSUNIONS
-D_DEBUG_MEM)
include_directories(${REACTOS_SOURCE_DIR}/sdk/include/reactos/wine)
include_directories(${REACTOS_SOURCE_DIR}/sdk/lib/conutils)
list(APPEND SOURCE
alias.c
assoc.c
attrib.c
batch.c
beep.c
call.c
choice.c
cls.c
cmd.c
cmddbg.c
cmdinput.c
cmdtable.c
color.c
console.c
copy.c
ctty.c
date.c
del.c
delay.c
dir.c
dirstack.c
echo.c
error.c
filecomp.c
for.c
free.c
goto.c
history.c
if.c
internal.c
label.c
locale.c
memory.c
misc.c
mklink.c
move.c
msgbox.c
parser.c
path.c
pause.c
prompt.c
redir.c
ren.c
replace.c
screen.c
set.c
setlocal.c
shift.c
start.c
strtoclr.c
time.c
timer.c
title.c
type.c
ver.c
verify.c
vol.c
where.c
window.c
precomp.h)
add_rc_deps(cmd.rc ${CMAKE_CURRENT_SOURCE_DIR}/res/terminal.ico)
add_executable(cmd ${SOURCE} cmd.rc)
add_pch(cmd precomp.h SOURCE)
set_module_type(cmd win32cui UNICODE)
target_link_libraries(cmd wine)
target_link_libraries(cmd conutils ${PSEH_LIB})
add_importlibs(cmd advapi32 user32 msvcrt kernel32 ntdll)
add_cd_file(TARGET cmd DESTINATION reactos/system32 FOR all)