mirror of
https://github.com/GothenburgBitFactory/taskwarrior.git
synced 2025-06-26 10:54:26 +02:00
First commit of cmake stubs - more to come
This commit is contained in:
parent
dd10bf52e7
commit
fb24835ac5
6 changed files with 59 additions and 0 deletions
23
CMakeLists.txt
Normal file
23
CMakeLists.txt
Normal file
|
@ -0,0 +1,23 @@
|
|||
cmake_minimum_required (VERSION 2.8)
|
||||
set(cmake_allow_loose_loop_constructs true)
|
||||
|
||||
project (task)
|
||||
|
||||
set (package "task")
|
||||
set (version "1.9.4")
|
||||
set (package_bugreport "support@taskwarrior.org")
|
||||
set (package_name "${package}")
|
||||
set (package_tarname "${package}")
|
||||
set (package_version "${version}")
|
||||
set (package_string "${package} ${version}")
|
||||
|
||||
add_definitions(-DPACKAGE="${package}")
|
||||
add_definitions(-DVERSION="${version}")
|
||||
add_definitions(-DPACKAGE_BUGREPORT="${package_bugreport}")
|
||||
add_definitions(-DPACKAGE_NAME="${package_name}")
|
||||
add_definitions(-DPACKAGE_TARNAME="${ipackage_tarname}")
|
||||
add_definitions(-DPACKAGE_VERSION="${package_version}")
|
||||
add_definitions(-DPACKAGE_STRING="${package_string}")
|
||||
|
||||
add_subdirectory (src)
|
||||
add_subdirectory (test EXCLUDE_FROM_ALL)
|
0
doc/CMakeLists.txt
Normal file
0
doc/CMakeLists.txt
Normal file
0
i18n/CMakeLists.txt
Normal file
0
i18n/CMakeLists.txt
Normal file
0
scripts/CMakeLists.txt
Normal file
0
scripts/CMakeLists.txt
Normal file
32
src/CMakeLists.txt
Normal file
32
src/CMakeLists.txt
Normal file
|
@ -0,0 +1,32 @@
|
|||
cmake_minimum_required (VERSION 2.8)
|
||||
|
||||
include_directories (${CMAKE_SOURCE_DIR}/src)
|
||||
find_package (Lua51)
|
||||
include (${LUA_INCLUDE_DIR})
|
||||
|
||||
set (task_SRCS API.cpp API.h Att.cpp Att.h Cmd.cpp Cmd.h Color.cpp Color.h
|
||||
Config.cpp Config.h Context.cpp Context.h Date.cpp Date.h
|
||||
Directory.cpp Directory.h Duration.cpp Duration.h File.cpp
|
||||
File.h Filter.cpp Filter.h Grid.cpp Grid.h Hooks.cpp Hooks.h
|
||||
Keymap.cpp Keymap.h Lisp.cpp Lisp.h Location.cpp Location.h
|
||||
Nibbler.cpp Nibbler.h Path.cpp Path.h Permission.cpp
|
||||
Permission.h Record.cpp Record.h Rectangle.cpp Rectangle.h
|
||||
Sensor.cpp Sensor.h Sequence.cpp Sequence.h StringTable.cpp
|
||||
StringTable.h Subst.cpp Subst.h TDB.cpp TDB.h Table.cpp Table.h
|
||||
Task.cpp Task.h Taskmod.cpp Taskmod.h Thread.cpp Thread.h
|
||||
Timer.cpp Timer.h Transport.cpp Transport.h TransportSSH.cpp
|
||||
TransportSSH.h TransportRSYNC.cpp TransportRSYNC.h
|
||||
TransportCurl.cpp TransportCurl.h Tree.cpp Tree.h burndown.cpp
|
||||
command.cpp custom.cpp dependency.cpp diag.cpp edit.cpp
|
||||
export.cpp history.cpp i18n.h import.cpp interactive.cpp
|
||||
main.cpp main.h recur.cpp report.cpp rules.cpp rx.cpp rx.h
|
||||
text.cpp text.h util.cpp util.h Uri.cpp Uri.h)
|
||||
|
||||
add_executable (task ${task_SRCS})
|
||||
target_link_libraries (task ${LUA_LIBRARIES})
|
||||
install (TARGETS task DESTINATION bin)
|
||||
|
||||
set (CMAKE_BUILD_TYPE debug)
|
||||
set (CMAKE_C_FLAGS_DEBUG "-ggdb3")
|
||||
set (CMAKE_C_FLAGS_RELEASE "-O3")
|
||||
|
4
test/CMakeLists.txt
Normal file
4
test/CMakeLists.txt
Normal file
|
@ -0,0 +1,4 @@
|
|||
include_directories (${CMAKE_SOURCE_DIR}/src ${CMAKE_SOURCE_DIR}/test)
|
||||
add_custom_target (test ./run_all DEPENDS date.t
|
||||
WORKING_DIRECTORY ${CMAKE_SOURCE_DIR}/test)
|
||||
add_executable (date.t date.t.cpp test.cpp)
|
Loading…
Add table
Add a link
Reference in a new issue