Hi,
I've tried to combine CMake with GTK. Unfortunately this didn't
work. Can you help me?
Regard
David
cmake_minimum_required(VERSION 2.8)
project (GUI)
add_executable(TEST test.c)
#find_package(libtpm-unseal-dev COMPONENTS tpm_unseal REQUIRED)
set( CMAKE_MODULE_PATH ${CMAKE_MODULE_PATH} ./ )
find_package(libgtk-3-dev REQUIRED)
TARGET_LINK_LIBRARIES(TEST libgtk-3-dev)
install (TARGETS TEST RUNTIME DESTINATION bin)
# - Find JPEG
# Find the native JPEG includes and library
# This module defines
# JPEG_INCLUDE_DIR, where to find jpeglib.h, etc.
# JPEG_LIBRARIES, the libraries needed to use JPEG.
# JPEG_FOUND, If false, do not try to use JPEG.
# also defined, but not for general use are
# JPEG_LIBRARY, where to find the JPEG library.
FIND_PATH(libgtk-dev_INCLUDE_DIR gtk/gtk.h)
FIND_LIBRARY(libgtk-dev_LIBRARIES NAMES gtk)
IF (libgtk-dev_LIBRARIES AND libgtk-dev_INCLUDE_DIR)
SET(libgtk-dev_FOUND "YES")
ELSE (libgtk-dev_LIBRARIES AND libgtk-dev_INCLUDE_DIR)
SET(libgtk-dev_FOUND "NO")
ENDIF (libgtk-dev_LIBRARIES AND libgtk-dev_INCLUDE_DIR)
IF (libgtk-dev_FOUND)
IF (NOT libgtk-dev_FIND_QUIETLY)
MESSAGE(STATUS "Found libgtk-dev: ${libgtk-dev_LIBRARIES}")
ENDIF (NOT libgtk-dev_FIND_QUIETLY)
ELSE (libgtk-dev_FOUND)
IF (libgtk-dev_FIND_REQUIRED)
MESSAGE(FATAL_ERROR "Could not find libgtk-dev library")
ENDIF (libgtk-dev_FIND_REQUIRED)
ENDIF (libgtk-dev_FOUND)
MARK_AS_ADVANCED(libgtk-dev_LIBRARIES libgtk-dev_INCLUDE_DIR)
#include <gtk/gtk.h>
int
main (int argc,
char *argv[])
{
GtkWidget *window;
gtk_init (&argc, &argv);
window = gtk_window_new (GTK_WINDOW_TOPLEVEL);
g_signal_connect (window, "destroy", G_CALLBACK (gtk_main_quit), NULL);
gtk_widget_show (window);
gtk_main ();
return 0;
}
--
Powered by www.kitware.com
Visit other Kitware open-source projects at
http://www.kitware.com/opensource/opensource.html
Please keep messages on-topic and check the CMake FAQ at:
http://www.cmake.org/Wiki/CMake_FAQ
Follow this link to subscribe/unsubscribe:
http://www.cmake.org/mailman/listinfo/cmake