X-Git-Url: https://git.armaanb.net/?a=blobdiff_plain;f=src%2FCMakeLists.txt;h=ab64b0fde8a4ce546749d375fcfb80a0d89d21f4;hb=26b1d23d53c98fd02c3419d889ec852c1f0fc41c;hp=787640d3452dffd58b1f0e9e8e3d04a30fa71987;hpb=a5d9cd320e9ed83e36de2b5326f1201ea16b697f;p=gen-shell.git diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt index 787640d..ab64b0f 100644 --- a/src/CMakeLists.txt +++ b/src/CMakeLists.txt @@ -2,33 +2,15 @@ cmake_minimum_required (VERSION 2.8) include_directories (${CMAKE_SOURCE_DIR} ${CMAKE_SOURCE_DIR}/src ${CMAKE_SOURCE_DIR}/src/libshared/src - ${TASKSH_INCLUDE_DIRS}) + ${GEN-SHELL_INCLUDE_DIRS}) -set (tasksh_SRCS diag.cpp - help.cpp - prompt.cpp - review.cpp - shell.cpp) +set (gen-shell_SRCS prompt.cpp) +add_library (gen-shell STATIC ${gen-shell_SRCS}) -set (libshared_SRCS libshared/src/Color.cpp libshared/src/Color.h - libshared/src/Datetime.cpp libshared/src/Datetime.h - libshared/src/Duration.cpp libshared/src/Duration.h - libshared/src/FS.cpp libshared/src/FS.h - libshared/src/Lexer.cpp libshared/src/Lexer.h - libshared/src/Pig.cpp libshared/src/Pig.h - libshared/src/shared.cpp libshared/src/shared.h - libshared/src/format.cpp libshared/src/format.h - libshared/src/unicode.cpp libshared/src/unicode.h - libshared/src/utf8.cpp libshared/src/utf8.h - libshared/src/wcwidth6.cpp) +add_executable (gen-shell_executable main.cpp) -add_library (tasksh STATIC ${tasksh_SRCS}) -add_library (libshared STATIC ${libshared_SRCS}) -add_executable (tasksh_executable main.cpp) +target_link_libraries (gen-shell_executable gen-shell ${GEN-SHELL_LIBRARIES}) -target_link_libraries (tasksh_executable tasksh libshared ${TASKSH_LIBRARIES}) - -set_property (TARGET tasksh_executable PROPERTY OUTPUT_NAME "tasksh") - -install (TARGETS tasksh_executable DESTINATION ${TASKSH_BINDIR}) +set_property (TARGET gen-shell_executable PROPERTY OUTPUT_NAME "gen-shell") +install (TARGETS gen-shell_executable DESTINATION ${GEN-SHELL_BINDIR})