]> git.cworth.org Git - apitrace/blob - thirdparty/less/CMakeLists.txt
95e71755598cab1e5921e25a84995445ed8d1ad8
[apitrace] / thirdparty / less / CMakeLists.txt
1 add_definitions (-DNDEBUG)
2 if (WIN32)
3     add_definitions (-DWIN32 -D_CONSOLE)
4     configure_file (defines.wn ${CMAKE_CURRENT_BINARY_DIR}/defines.h COPYONLY)
5 else ()
6     # XXX unsupported
7 endif ()
8
9 if (MSVC)
10     add_definitions (-wd4131) # uses old-style declarator
11 endif ()
12
13 include_directories (${CMAKE_CURRENT_BINARY_DIR})
14
15 add_executable (less
16         main.c screen.c brac.c ch.c charset.c cmdbuf.c
17         command.c cvt.c decode.c edit.c filename.c forwback.c
18         help.c ifile.c input.c jump.c line.c linenum.c
19         lsystem.c mark.c optfunc.c option.c opttbl.c os.c
20         output.c pattern.c position.c prompt.c search.c signal.c
21         tags.c ttyin.c version.c regexp.c
22 )
23
24 add_executable (lesskey lesskey version)
25 add_executable (lessecho lessecho version)
26
27 install (
28     TARGETS less lesskey lessecho
29     RUNTIME DESTINATION bin
30 )
31
32 install (
33     FILES LICENSE
34     DESTINATION doc
35     RENAME LICENSE.less
36 )