diff options
author | Přemysl Eric Janouch <p@janouch.name> | 2020-09-07 19:08:04 +0200 |
---|---|---|
committer | Přemysl Eric Janouch <p@janouch.name> | 2020-09-08 05:02:14 +0200 |
commit | aa198484997003294fe053d72e3f37471dca162f (patch) | |
tree | 3b051398a69f3a8f871f55e39d5dd7bab4e4127a /CMakeLists.txt | |
parent | 588b6ef8bb855bec17b31493f7e5bdf881bdaff4 (diff) | |
download | tdv-aa198484997003294fe053d72e3f37471dca162f.tar.gz tdv-aa198484997003294fe053d72e3f37471dca162f.tar.xz tdv-aa198484997003294fe053d72e3f37471dca162f.zip |
Add an experimental GTK+ UI
It has a potential to stay simpler than the TUI,
while having a wider feature set.
Not building this toy by default, it needs some time investment.
Diffstat (limited to 'CMakeLists.txt')
-rw-r--r-- | CMakeLists.txt | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/CMakeLists.txt b/CMakeLists.txt index e9b75b0..8771632 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -179,6 +179,15 @@ add_executable (${PROJECT_NAME} ${project_sources} ${project_headers} ${project_common_sources}) target_link_libraries (${PROJECT_NAME} ${project_common_libraries}) +# Experimental GTK+ frontend, we link it with ncurses but we don't care +pkg_check_modules (gtk gtk+-3.0) +if (gtk_FOUND) + add_executable (sdgtk EXCLUDE_FROM_ALL + src/sdgtk.c ${project_common_sources}) + target_include_directories (sdgtk PUBLIC ${gtk_INCLUDE_DIRS}) + target_link_libraries (sdgtk ${gtk_LIBRARIES} ${project_common_libraries}) +endif (gtk_FOUND) + # Tools set (tools add-pronunciation query-tool transform) foreach (tool ${tools}) |