gtk examples added
This commit is contained in:
parent
0b091914f7
commit
4c740cf048
11
c/gtk-test/CMakeLists.txt
Normal file
11
c/gtk-test/CMakeLists.txt
Normal file
@ -0,0 +1,11 @@
|
|||||||
|
project (gtk-test)
|
||||||
|
cmake_minimum_required (VERSION 2.4)
|
||||||
|
|
||||||
|
find_package (PkgConfig REQUIRED)
|
||||||
|
pkg_check_modules (GTK2 REQUIRED gtk+-2.0)
|
||||||
|
|
||||||
|
include_directories (${GTK2_INCLUDE_DIRS})
|
||||||
|
link_directories (${GTK2_LIBRARY_DIRS})
|
||||||
|
add_executable (gtk-test main.c)
|
||||||
|
add_definitions (${GTK2_CFLAGS_OTHER})
|
||||||
|
target_link_libraries (gtk-test ${GTK2_LIBRARIES})
|
7
c/gtk-test/main.c
Normal file
7
c/gtk-test/main.c
Normal file
@ -0,0 +1,7 @@
|
|||||||
|
#include <gtk/gtk.h>
|
||||||
|
|
||||||
|
int main (char argc, char **argv)
|
||||||
|
{
|
||||||
|
g_print ("Hello world!\n");
|
||||||
|
return 0;
|
||||||
|
}
|
@ -2,9 +2,13 @@ project (gtkmm_Hello)
|
|||||||
|
|
||||||
cmake_minimum_required (VERSION 2.6)
|
cmake_minimum_required (VERSION 2.6)
|
||||||
|
|
||||||
include (FindGTK2)
|
# include (FindGTK2) # doesn't work on WIN32 while
|
||||||
|
find_package (PkgConfig REQUIRED)
|
||||||
|
pkg_check_modules (GTK2 REQUIRED gtk+-2.0)
|
||||||
|
|
||||||
include_directories (${GTK2_INCLUDE_DIRS})
|
include_directories (${GTK2_INCLUDE_DIRS})
|
||||||
|
link_directories (${GTK2_LIBRARY_DIRS})
|
||||||
|
add_definitions (${GTK2_CFLAGS_OTHER})
|
||||||
|
|
||||||
# add the executable
|
# add the executable
|
||||||
add_executable (gtkmm_Hello gtkmm_Hello.c)
|
add_executable (gtkmm_Hello gtkmm_Hello.c)
|
||||||
|
Loading…
x
Reference in New Issue
Block a user