diff options
| author | Albrecht Schlosser <albrechts.fltk@online.de> | 2015-04-25 13:50:27 +0000 |
|---|---|---|
| committer | Albrecht Schlosser <albrechts.fltk@online.de> | 2015-04-25 13:50:27 +0000 |
| commit | e23bf0b768531c31d344cbb1b1a034f8e9de664d (patch) | |
| tree | 039a5b912a077d5656691b79bf82c7440f1e42cc /CMake/options.cmake | |
| parent | d2b7b5b24a65772e08ba6da6b559f770c7fcb4af (diff) | |
[CMake] Fix CMake build's fltk-config (STR #3217).
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@10716 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
Diffstat (limited to 'CMake/options.cmake')
| -rw-r--r-- | CMake/options.cmake | 36 |
1 files changed, 8 insertions, 28 deletions
diff --git a/CMake/options.cmake b/CMake/options.cmake index 87bd31f74..ce58c94b7 100644 --- a/CMake/options.cmake +++ b/CMake/options.cmake @@ -37,6 +37,7 @@ add_definitions(${OPTION_ARCHFLAGS}) ####################################################################### if(UNIX) option(OPTION_CREATE_LINKS "create backwards compatibility links" OFF) + list(APPEND FLTK_LDLIBS -lm) endif(UNIX) ####################################################################### @@ -49,6 +50,12 @@ if((NOT APPLE OR OPTION_APPLE_X11) AND NOT WIN32) if(X11_FOUND) set(USE_X11 1) list(APPEND FLTK_LDLIBS -lX11) + if (X11_Xext_FOUND) + list(APPEND FLTK_LDLIBS -lXext) + endif(X11_Xext_FOUND) + if(X11_Xrender_FOUND) + list(APPEND FLTK_LDLIBS -lXrender) + endif(X11_Xrender_FOUND) endif(X11_FOUND) endif((NOT APPLE OR OPTION_APPLE_X11) AND NOT WIN32) @@ -108,7 +115,7 @@ endif(OPTION_USE_GL) if(OPENGL_FOUND) set(CMAKE_REQUIRED_INCLUDES ${OPENGL_INCLUDE_DIR}/GL) - set(CMAKE_REQUIRED_LIBRARIES -lGLU -lGL) + set(GLLIB "-lGLU -lGL") CHECK_FUNCTION_EXISTS(glXGetProcAddressARB HAVE_GLXGETPROCADDRESSARB) set(FLTK_GL_FOUND TRUE) else() @@ -298,30 +305,3 @@ else() set(FLTK_XDBE_FOUND FALSE) endif(OPTION_USE_XDBE AND HAVE_XDBE_H) -####################################################################### -# add several libraries (STR #3011) -# FIXME: libraries may need reordering, and this version does not yet -# correctly support static linking and local zlib, png, and jpeg libs. - -if(LIB_fontconfig) - list(APPEND FLTK_LDLIBS -lfontconfig) -endif(LIB_fontconfig) - -if(HAVE_DLSYM) - list(APPEND FLTK_LDLIBS -ldl) -endif(HAVE_DLSYM) - -if(LIB_png) - list(APPEND IMAGELIBS -lpng) -endif(LIB_png) - -if(LIB_zlib) - list(APPEND IMAGELIBS -lz) -endif(LIB_zlib) - -if(LIB_jpeg) - list(APPEND IMAGELIBS -ljpeg) -endif(LIB_jpeg) - -string(REPLACE ";" " " IMAGELIBS "${IMAGELIBS}") -set(STATICIMAGELIBS "${IMAGELIBS}") |
