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