It's just more polite to put documentation into
<prefix>/share/doc/apitrace rather than just dumping it into the
top-level <prefix>/doc.
Similarly, since glxtrace.so is not a conventional library, it doesn't
belong in <prefix>/lib but is well-suited for <prefix>/lib/apitrace.
target_link_libraries (glxtrace dl ${X11_X11_LIB})
- install (TARGETS glxtrace LIBRARY DESTINATION lib)
+ install (TARGETS glxtrace LIBRARY DESTINATION lib/apitrace)
endif ()
##############################################################################
# Packaging
+if (WIN32 OR APPLE)
+ set (INSTALL_DOC_DESTINATION doc)
+else ()
+ set (INSTALL_DOC_DESTINATION share/doc/${CMAKE_PROJECT_NAME})
+endif ()
+
install (
FILES
BUGS.markdown
NEWS.markdown
README.markdown
TODO.markdown
- DESTINATION doc)
+ DESTINATION ${INSTALL_DOC_DESTINATION}
+)
set (CPACK_PACKAGE_VERSION_MAJOR "2")
set (CPACK_PACKAGE_VERSION_MINOR "0")
if (fi.exists())
return libPath;
- libPath = QString::fromLatin1("/usr/local/lib/glxtrace.so");
+ libPath = QString::fromLatin1("/usr/local/lib/apitrace/glxtrace.so");
fi = QFileInfo(libPath);
if (fi.exists())
return libPath;
- libPath = QString::fromLatin1("/usr/lib/glxtrace.so");
+ libPath = QString::fromLatin1("/usr/lib/apitrace/glxtrace.so");
fi = QFileInfo(libPath);
if (fi.exists())
return libPath;