reduced cmake cache variable namespace pollution
git-svn-id: https://www4.informatik.uni-erlangen.de/i4svn/danceos/trunk/devel/fail@1403 8c4709b5-6ec9-48aa-a5cd-a96041d1645a
This commit is contained in:
@ -10,18 +10,27 @@ if(BUILD_BOCHS)
|
||||
if(SDL_FOUND)
|
||||
set(bochs_library_dependencies ${bochs_library_dependencies} ${SDL_LIBRARY})
|
||||
endif(SDL_FOUND)
|
||||
unset(FindSDL_DIR CACHE)
|
||||
unset(SDLMAIN_LIBRARY CACHE)
|
||||
unset(SDL_INCLUDE_DIR CACHE)
|
||||
unset(SDL_LIBRARY CACHE)
|
||||
find_package(ALSA) # -lasoud
|
||||
if(ALSA_FOUND)
|
||||
set(bochs_library_dependencies ${bochs_library_dependencies} ${ALSA_LIBRARIES})
|
||||
endif(ALSA_FOUND)
|
||||
unset(FindALSA_DIR CACHE)
|
||||
find_package(GTK2 COMPONENTS gtk) # -latk-1.0 -lcairo -lgdk_pixbuf-2.0 -lgdk-x11-2.0 -lglib-2.0 -lgobject-2.0 -lgtk-x11-2.0 -lpango
|
||||
if(GTK2_FOUND)
|
||||
set(bochs_library_dependencies ${bochs_library_dependencies} ${GTK2_ATK_LIBRARY} ${GTK2_CAIRO_LIBRARY} ${GTK2_GDK_PIXBUF_LIBRARY} ${GTK2_GDK_LIBRARY} ${GTK2_GLIB_LIBRARY} -lgmodule-2.0 ${GTK2_GOBJECT_LIBRARY} -lgthread-2.0 ${GTK2_GTK_LIBRARY} ${GTK2_PANGO_LIBRARY} -lpangocairo-1.0 -lpangoft2-1.0)
|
||||
endif(GTK2_FOUND)
|
||||
unset(FindGTK2_DIR CACHE)
|
||||
unset(GTK2_GIOCONFIG_INCLUDE_DIR CACHE)
|
||||
unset(GTK2_GIO_INCLUDE_DIR CACHE)
|
||||
find_package(Freetype) # -lfreetype
|
||||
if(FREETYPE_FOUND)
|
||||
set(bochs_library_dependencies ${bochs_library_dependencies} ${FREETYPE_LIBRARIES})
|
||||
endif(FREETYPE_FOUND)
|
||||
unset(FindFreetype_DIR CACHE)
|
||||
find_package(X11) # -lICE -lX11 -lXpm -lXrandr -lSM
|
||||
if(X11_FOUND)
|
||||
set(bochs_library_dependencies ${bochs_library_dependencies} ${X11_X11_LIB})
|
||||
@ -38,15 +47,23 @@ if(BUILD_BOCHS)
|
||||
if(X11_SM_FOUND)
|
||||
set(bochs_library_dependencies ${bochs_library_dependencies} ${X11_SM_LIB})
|
||||
endif(X11_SM_FOUND)
|
||||
unset(FindX11_DIR CACHE)
|
||||
find_package(Curses) # -lncurses
|
||||
if(CURSES_FOUND)
|
||||
set(bochs_library_dependencies ${bochs_library_dependencies} ${CURSES_LIBRARIES})
|
||||
endif(CURSES_FOUND)
|
||||
unset(CURSES_CURSES_H_PATH CACHE)
|
||||
unset(CURSES_FORM_LIBRARY CACHE)
|
||||
unset(CURSES_HAVE_CURSES_H CACHE)
|
||||
unset(FindCurses_DIR CACHE)
|
||||
find_package(wxWidgets) # -lwx_baseu-2.8? -lwx_gtk2u_core-2.8
|
||||
if(wxWidgets_FOUND)
|
||||
set(bochs_library_dependencies ${bochs_library_dependencies} ${wxWidgets_LIBRARIES})
|
||||
link_directories(${wxWidgets_LIB_DIR})
|
||||
endif(wxWidgets_FOUND)
|
||||
unset(FindwxWidgets_DIR CACHE)
|
||||
unset(wxWidgets_USE_DEBUG CACHE)
|
||||
mark_as_advanced(wxWidgets_CONFIG_EXECUTABLE wxWidgets_wxrc_EXECUTABLE)
|
||||
|
||||
# FIXME: some libraries still need to be located the "cmake way"
|
||||
set(bochs_library_dependencies ${bochs_library_dependencies} -lfontconfig -lrt -lvga -lvgagl -pthread)
|
||||
|
||||
Reference in New Issue
Block a user