diff options
author | Přemysl Janouch <p.janouch@gmail.com> | 2011-01-23 13:49:48 +0100 |
---|---|---|
committer | Přemysl Janouch <p.janouch@gmail.com> | 2011-01-23 15:17:11 +0100 |
commit | 18b732653ef992ae16a665d21c280b09d35c84fc (patch) | |
tree | a5f0039c477cc0b1c7027630f2bbdbb646e2126d /CMakeLists.txt | |
parent | ea3793589e323e9777c757ef008757a9b40242cc (diff) | |
download | logdiag-18b732653ef992ae16a665d21c280b09d35c84fc.tar.gz logdiag-18b732653ef992ae16a665d21c280b09d35c84fc.tar.xz logdiag-18b732653ef992ae16a665d21c280b09d35c84fc.zip |
Update FindGtkDoc.cmake.
* Hack up support for gtkdoc-scangobj and use it in CMakeLists.txt.
* Trash gtkdoc-mktmpl, we won't need it.
* Always remove SGML/XML/HTML directories before filling them.
Diffstat (limited to 'CMakeLists.txt')
-rw-r--r-- | CMakeLists.txt | 14 |
1 files changed, 5 insertions, 9 deletions
diff --git a/CMakeLists.txt b/CMakeLists.txt index bb6c2fa..faa0200 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -102,13 +102,7 @@ if (GETTEXT_FOUND) endif (GETTEXT_FOUND) # Documentation -# TODO: Pregenerated docs - -#set (GTK_DOC_ENABLE OFF CACHE BOOL -# "Use gtk-doc to build documentation") -#set (GTK_DOC_ENABLE_HTML ON CACHE BOOL -# "Build documentation in HTML format") - +# TODO: Add pregenerated docs to the tree find_package (GtkDoc) set (project_DOC_DIR "${CMAKE_CURRENT_SOURCE_DIR}/docs/reference") @@ -210,6 +204,8 @@ glib_genmarshal (${CMAKE_CURRENT_SOURCE_DIR}/liblogdiag/ld-marshal include_directories (${CMAKE_CURRENT_SOURCE_DIR}/liblogdiag) include_directories (${GTK2_INCLUDE_DIRS} ${JSON_GLIB_INCLUDE_DIRS} ${LUA_INCLUDE_DIR}) +set (logdiag_LIBS ${GTK2_LIBRARIES} + ${JSON_GLIB_LIBRARIES} ${LUA_LIBRARIES}) # Build the library add_library (liblogdiag STATIC ${liblogdiag_SOURCES} ${liblogdiag_HEADERS}) @@ -217,13 +213,13 @@ set_target_properties (liblogdiag PROPERTIES OUTPUT_NAME logdiag) # Build the executable add_executable (logdiag WIN32 ${logdiag_SOURCES} ${logdiag_HEADERS}) -target_link_libraries (logdiag liblogdiag ${GTK2_LIBRARIES} - ${JSON_GLIB_LIBRARIES} ${LUA_LIBRARIES}) +target_link_libraries (logdiag liblogdiag ${logdiag_LIBS}) # Generate documentation if (GTK_DOC_FOUND) GTK_DOC_RUN (WORKING_DIR ${project_DOC_DIR} SOURCE_DIRS ${CMAKE_CURRENT_SOURCE_DIR}/liblogdiag + SCANGOBJ liblogdiag ${logdiag_LIBS} XML ${project_DOC_DIR}/xml --sgml-mode HTML ${project_DOC_DIR}/html) endif (GTK_DOC_FOUND) |