]> source.dussan.org Git - tigervnc.git/commitdiff
Also link in math library in static build
authorPierre Ossman <ossman@cendio.se>
Fri, 1 May 2020 16:52:54 +0000 (18:52 +0200)
committerPierre Ossman <ossman@cendio.se>
Fri, 1 May 2020 16:53:31 +0000 (18:53 +0200)
It's included by default in dynamic builds so we need to make sure it
isn't lost when switching to static.

cmake/StaticBuild.cmake

index 43a0786ee0d5df6d7cccc6b184506eb3311e8959..2f97613c36e8837fd2894eeaad4545f5acae6163 100644 (file)
@@ -136,7 +136,7 @@ if(BUILD_STATIC_GCC)
     # these things again
     set(STATIC_BASE_LIBRARIES "${STATIC_BASE_LIBRARIES} -lmingw32 -lgcc_eh -lgcc -lmoldname -lmingwex -lmsvcrt")
   else()
-    set(STATIC_BASE_LIBRARIES "${STATIC_BASE_LIBRARIES} -lgcc -lgcc_eh -lc")
+    set(STATIC_BASE_LIBRARIES "${STATIC_BASE_LIBRARIES} -lm -lgcc -lgcc_eh -lc")
   endif()
   set(CMAKE_C_LINK_EXECUTABLE "${CMAKE_C_LINK_EXECUTABLE} ${STATIC_BASE_LIBRARIES}")
   set(CMAKE_CXX_LINK_EXECUTABLE "${CMAKE_CXX_LINK_EXECUTABLE} -Wl,-Bstatic -lstdc++ -Wl,-Bdynamic ${STATIC_BASE_LIBRARIES}")