diff options
author | Jörg Frings-Fürst <debian@jff-webhosting.net> | 2020-08-24 21:26:53 +0200 |
---|---|---|
committer | Jörg Frings-Fürst <debian@jff-webhosting.net> | 2020-08-24 21:26:53 +0200 |
commit | df247efec654e512242e4f4f1b0212034f9e01fe (patch) | |
tree | 25c02e16957f3aa613af30c140fd8e8a3d52fda6 /app/wlib/gtklib/CMakeLists.txt | |
parent | d0b6a8a4ec298024f14f704f9e40a6f9d324ccf3 (diff) | |
parent | a5ade52caa489cf0a713e0f02b764000d203140e (diff) |
Merge branch 'release/debian/1%5.2.0Beta2.1-1' into masterdebian/1%5.2.0Beta2.1-1
Diffstat (limited to 'app/wlib/gtklib/CMakeLists.txt')
-rw-r--r-- | app/wlib/gtklib/CMakeLists.txt | 48 |
1 files changed, 36 insertions, 12 deletions
diff --git a/app/wlib/gtklib/CMakeLists.txt b/app/wlib/gtklib/CMakeLists.txt index bf20e91..97ab56f 100644 --- a/app/wlib/gtklib/CMakeLists.txt +++ b/app/wlib/gtklib/CMakeLists.txt @@ -18,6 +18,7 @@ set(sources menu.c message.c notice.c + opendocument.c pixbuf.c png.c print.c @@ -35,29 +36,43 @@ set(sources gtkdraw-cairo.c ) - # help system is OS and build specific, add appropriate source files if(APPLE) - set(sources - ${sources} - osxhelp.c) -else() + if (XTRKCAD_USE_APPLEHELP) + set(sources + ${sources} + osxhelp.c) + else(XTRKCAD_USE_APPLEHELP) + if(XTRKCAD_USE_BROWSER) + set(sources + ${sources} + browserhelp.c) + else(XTRKCAD_USE_BROWSER) + PKG_CHECK_MODULES(GTK_WEBKIT "webkit-1.0" REQUIRED) + set(sources + ${sources} + ixhelp.c) + endif(XTRKCAD_USE_BROWSER) + endif(XTRKCAD_USE_APPLEHELP) +else(APPLE) if(XTRKCAD_USE_BROWSER) set(sources ${sources} browserhelp.c) - else() + else(XTRKCAD_USE_BROWSER) + PKG_CHECK_MODULES(GTK_WEBKIT "webkit-1.0" REQUIRED) set(sources ${sources} ixhelp.c) - endif() -endif() + endif(XTRKCAD_USE_BROWSER) +endif(APPLE) include_directories(${XTrkCAD_BINARY_DIR}) add_library(xtrkcad-wlib ${headers} ${sources}) # GTK +find_package (GTK2) include_directories(${GTK_INCLUDE_DIRS}) target_link_libraries(xtrkcad-wlib ${GTK_LIBRARIES}) @@ -67,7 +82,16 @@ include_directories(${GTK_UNIX_PRINT_INCLUDE_DIRS}) target_link_libraries(xtrkcad-wlib ${GTK_UNIX_PRINT_LIBRARIES}) # add dependency to webkit if configured -if(NOT XTRKCAD_USE_BROWSER) - include_directories(${GTK_WEBKIT_INCLUDE_DIRS}) - target_link_libraries(xtrkcad-wlib ${GTK_WEBKIT_LIBRARIES}) -endif() +if (APPLE) + if(NOT XTRKCAD_USE_APPLEHELP) + if(NOT XTRKCAD_USE_BROWSER) + include_directories(${GTK_WEBKIT_INCLUDE_DIRS}) + target_link_libraries(xtrkcad-wlib ${GTK_WEBKIT_LIBRARIES}) + endif() + endif() +else (APPLE) + if(NOT XTRKCAD_USE_BROWSER) + include_directories(${GTK_WEBKIT_INCLUDE_DIRS}) + target_link_libraries(xtrkcad-wlib ${GTK_WEBKIT_LIBRARIES}) + endif() +endif(APPLE) |