]> git.armaanb.net Git - gen-shell.git/blob - src/CMakeLists.txt
9d48f226223d4eadcfc11d71fb2a18d2dfe095ba
[gen-shell.git] / src / CMakeLists.txt
1 cmake_minimum_required (VERSION 2.8)
2 include_directories (${CMAKE_SOURCE_DIR}
3                      ${CMAKE_SOURCE_DIR}/src
4                      ${CMAKE_SOURCE_DIR}/src/libshared/src
5                      ${TASKSH_INCLUDE_DIRS})
6
7 set (tasksh_SRCS prompt.cpp)
8
9 # set (libshared_SRCS libshared/src/Color.cpp         libshared/src/Color.h
10                     # libshared/src/Datetime.cpp      libshared/src/Datetime.h
11                     # libshared/src/Duration.cpp      libshared/src/Duration.h
12                     # libshared/src/FS.cpp            libshared/src/FS.h
13                     # libshared/src/Lexer.cpp         libshared/src/Lexer.h
14                     # libshared/src/Pig.cpp           libshared/src/Pig.h
15                     # libshared/src/shared.cpp        libshared/src/shared.h
16                     # libshared/src/format.cpp        libshared/src/format.h
17                     # libshared/src/unicode.cpp       libshared/src/unicode.h
18                     # libshared/src/utf8.cpp          libshared/src/utf8.h
19                     # libshared/src/wcwidth6.cpp)
20
21 add_library (tasksh    STATIC ${tasksh_SRCS})
22 # add_library (libshared STATIC ${libshared_SRCS})
23 add_executable (gen-sh_executable main.cpp)
24
25 target_link_libraries (gen-sh_executable tasksh ${GEN-SHELL_LIBRARIES})
26
27 set_property (TARGET gen-sh_executable PROPERTY OUTPUT_NAME "gen-shell")
28
29 install (TARGETS gen-sh_executable DESTINATION ${TASKSH_BINDIR})