Skip to content

Commit efae8d0

Browse files
committed
Rewritting the GTK2 libraries and includes find part.
1 parent d159363 commit efae8d0

File tree

1 file changed

+8
-16
lines changed

1 file changed

+8
-16
lines changed

CMakeLists.txt

Lines changed: 8 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -154,22 +154,14 @@ ENDIF ( USE_GNOME )
154154
## Locate GTK...
155155
## ===========================================================================
156156
MESSAGE ( STATUS "Searching for GTK2..." )
157-
FIND_PACKAGE ( GTK2 REQUIRED )
158-
_GTK2_FIND_LIBRARY ( GTK2_GMODULE_LIBRARY gmodule false true)
159-
# INCLUDE ( cmake/Modules/FindGTK2.cmake )
160-
161-
IF ( GTK2_FOUND )
162-
MESSAGE ( STATUS " GTK 2.x Found!" )
163-
INCLUDE_DIRECTORIES ( ${GTK2_INCLUDE_DIRS} )
164-
ENDIF ( GTK2_FOUND )
165-
MESSAGE ( STATUS " GTK2_INCLUDE_DIRS:" )
166-
FOREACH ( path ${GTK2_INCLUDE_DIRS} )
167-
MESSAGE ( STATUS " + ${path}" )
168-
ENDFOREACH ( path )
169-
MESSAGE ( STATUS " GTK2_LIBRARIES:" )
170-
FOREACH ( path ${GTK2_LIBRARIES} )
171-
MESSAGE ( STATUS " + ${path}" )
172-
ENDFOREACH ( path )
157+
find_package(PkgConfig REQUIRED)
158+
pkg_check_modules(GTK "gtk+-2.0")
159+
if (GTK_FOUND)
160+
LINK_LIBRARIES( ${GTK_LIBRARIES})
161+
add_definitions(${GTK_CFLAGS} ${GTK_CFLAGS_OTHER})
162+
163+
MESSAGE ( STATUS " GTK 2.x Found!" )
164+
endif()
173165

174166
## ===========================================================================
175167
## Target: tileGtk_Symbols.[h|cpp]

0 commit comments

Comments
 (0)