Skip to content

Commit d0b6d8a

Browse files
committed
Update CMakeLists.txt to link against X11
This is necessary to prevent symbol errors when loading the binary.
1 parent 67237b5 commit d0b6d8a

File tree

1 file changed

+9
-0
lines changed

1 file changed

+9
-0
lines changed

CMakeLists.txt

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -129,6 +129,14 @@ INCLUDE_DIRECTORIES ( ${TK_INCLUDE_PATH} )
129129
INCLUDE_DIRECTORIES ( ${TK_INCLUDE_PATH}/tk-private/generic/ttk )
130130
INCLUDE_DIRECTORIES ( ${PROJECT_SOURCE_DIR}/generic )
131131

132+
## ===========================================================================
133+
## Locate X11...
134+
## ===========================================================================
135+
find_package ( X11 REQUIRED )
136+
if ( X11_FOUND )
137+
MESSAGE ( STATUS "X11 Found: ${X11_LIBRARIES}" )
138+
endif ()
139+
132140
## ===========================================================================
133141
## Locate GNOME2...
134142
## ===========================================================================
@@ -191,6 +199,7 @@ MESSAGE ( STATUS "===========================================================" )
191199
ADD_LIBRARY ( ${PKG_TARGET_LIB_NAME} SHARED ${PKG_SOURCES} )
192200
TARGET_LINK_LIBRARIES ( ${PKG_TARGET_LIB_NAME} ${TCL_STUB_LIBRARY} )
193201
TARGET_LINK_LIBRARIES ( ${PKG_TARGET_LIB_NAME} ${TK_STUB_LIBRARY} )
202+
TARGET_LINK_LIBRARIES ( ${PKG_TARGET_LIB_NAME} ${X11_LIBRARIES} )
194203
IF ( TTK_STUB_LIBRARY )
195204
TARGET_LINK_LIBRARIES ( ${PKG_TARGET_LIB_NAME} ${TTK_STUB_LIBRARY} )
196205
ENDIF ( TTK_STUB_LIBRARY )

0 commit comments

Comments
 (0)