summaryrefslogtreecommitdiffstats
path: root/cmake/StaticBuild.cmake
diff options
context:
space:
mode:
authorPierre Ossman <ossman@cendio.se>2014-10-28 16:57:05 +0100
committerPierre Ossman <ossman@cendio.se>2014-10-28 16:57:05 +0100
commit4790e114da83d5a2b4a048f3774f9b1751edc5ae (patch)
tree8e30532bdcee35b6ad6ce3ff21f77c220a4dc7c1 /cmake/StaticBuild.cmake
parent893e727070186f910685e9ccd2ec8b6e8828f8c5 (diff)
downloadtigervnc-4790e114da83d5a2b4a048f3774f9b1751edc5ae.tar.gz
tigervnc-4790e114da83d5a2b4a048f3774f9b1751edc5ae.zip
Put quotes around entire static link variables
CMake is very aggressive about minimising the list of libraries, so we need to be similarily aggressive about quotes to make sure we get everything we want and in the correct order.
Diffstat (limited to 'cmake/StaticBuild.cmake')
-rw-r--r--cmake/StaticBuild.cmake16
1 files changed, 8 insertions, 8 deletions
diff --git a/cmake/StaticBuild.cmake b/cmake/StaticBuild.cmake
index 5800a078..67f01b2f 100644
--- a/cmake/StaticBuild.cmake
+++ b/cmake/StaticBuild.cmake
@@ -44,7 +44,7 @@ if(BUILD_STATIC)
# nanosleep() lives here on Solaris
if(${CMAKE_SYSTEM_NAME} MATCHES "SunOS")
- set(GNUTLS_LIBRARIES ${GNUTLS_LIBRARIES} -lrt)
+ set(GNUTLS_LIBRARIES "${GNUTLS_LIBRARIES} -lrt")
endif()
endif()
@@ -52,21 +52,21 @@ if(BUILD_STATIC)
set(FLTK_LIBRARIES "-Wl,-Bstatic -lfltk_images -lpng -ljpeg -lfltk -Wl,-Bdynamic")
if(WIN32)
- set(FLTK_LIBRARIES ${FLTK_LIBRARIES} comctl32)
+ set(FLTK_LIBRARIES "${FLTK_LIBRARIES} -lcomctl32")
elseif(APPLE)
- set(FLTK_LIBRARIES ${FLTK_LIBRARIES} "-framework Cocoa")
+ set(FLTK_LIBRARIES "${FLTK_LIBRARIES} -framework Cocoa")
else()
- set(FLTK_LIBRARIES ${FLTK_LIBRARIES} m)
+ set(FLTK_LIBRARIES "${FLTK_LIBRARIES} -lm")
endif()
if(X11_FOUND AND NOT APPLE)
if(${CMAKE_SYSTEM_NAME} MATCHES "SunOS")
- set(FLTK_LIBRARIES ${FLTK_LIBRARIES} ${X11_Xcursor_LIB} ${X11_Xfixes_LIB} "-Wl,-Bstatic -lXft -Wl,-Bdynamic" fontconfig Xext -R/usr/sfw/lib)
+ set(FLTK_LIBRARIES "${FLTK_LIBRARIES} ${X11_Xcursor_LIB} ${X11_Xfixes_LIB} -Wl,-Bstatic -lXft -Wl,-Bdynamic -lfontconfig -lXext -R/usr/sfw/lib")
else()
- set(FLTK_LIBRARIES ${FLTK_LIBRARIES} "-Wl,-Bstatic -lXcursor -lXfixes -lXft -lfontconfig -lexpat -lfreetype -lbz2 -lXrender -lXext -lXinerama -Wl,-Bdynamic")
+ set(FLTK_LIBRARIES "${FLTK_LIBRARIES} -Wl,-Bstatic -lXcursor -lXfixes -lXft -lfontconfig -lexpat -lfreetype -lbz2 -lXrender -lXext -lXinerama -Wl,-Bdynamic")
endif()
- set(FLTK_LIBRARIES ${FLTK_LIBRARIES} X11)
+ set(FLTK_LIBRARIES "${FLTK_LIBRARIES} -lX11")
endif()
endif()
@@ -74,7 +74,7 @@ if(BUILD_STATIC)
# them statically, even libXext. libX11 is somewhat stable, although
# even it has had an ABI change once or twice.
if(X11_FOUND AND NOT ${CMAKE_SYSTEM_NAME} MATCHES "SunOS")
- set(X11_LIBRARIES "-Wl,-Bstatic -lXext -Wl,-Bdynamic" X11)
+ set(X11_LIBRARIES "-Wl,-Bstatic -lXext -Wl,-Bdynamic -lX11")
if(X11_XTest_LIB)
set(X11_XTest_LIB "-Wl,-Bstatic -lXtst -Wl,-Bdynamic")
endif()