Newer
Older
Import / applications / MakePDF / 3rdParty / libharu / pr-patches / 0001-Add-missing-libm-dependency-to-demos.patch
From 13175ee14e4242ad1941565b6bc3749fc1554079 Mon Sep 17 00:00:00 2001
From: HAYASHI Kentaro <hayashi@clear-code.com>
Date: Fri, 1 Jun 2012 12:16:15 +0900
Subject: [PATCH] Add missing libm dependency to demos

---
 demo/CMakeLists.txt | 10 ++++++----
 1 file changed, 6 insertions(+), 4 deletions(-)

diff --git a/demo/CMakeLists.txt b/demo/CMakeLists.txt
index 144d468..a15cffa 100644
--- a/demo/CMakeLists.txt
+++ b/demo/CMakeLists.txt
@@ -56,12 +56,14 @@ if(LIBHARU_EXAMPLES)
     set(_LIBHARU_LIB ${LIBHARU_NAME_STATIC})
   endif(LIBHARU_SHARED)
   
+  find_library(M_LIB m)
+
   # =======================================================================
   # create demos
   # =======================================================================
   foreach(demo ${demos_NAMES})
     add_executable(${demo} ${demo}.c)
-    target_link_libraries(${demo} ${_LIBHARU_LIB})
+    target_link_libraries(${demo} ${_LIBHARU_LIB} ${M_LIB})
     if(DEMO_C_FLAGS)
       set_target_properties(${demo} PROPERTIES COMPILE_FLAGS ${DEMO_C_FLAGS})
     endif(DEMO_C_FLAGS)
@@ -70,7 +72,7 @@ if(LIBHARU_EXAMPLES)
   # some demos need grid_sheet.c compiled in
   foreach(demo ${demos_with_grid_NAMES})
     add_executable(${demo} ${demo}.c grid_sheet.c)
-    target_link_libraries(${demo} ${_LIBHARU_LIB})
+    target_link_libraries(${demo} ${_LIBHARU_LIB} ${M_LIB})
     if(DEMO_C_FLAGS)
       set_target_properties(${demo} PROPERTIES COMPILE_FLAGS ${DEMO_C_FLAGS})
     endif(DEMO_C_FLAGS)
@@ -78,7 +80,7 @@ if(LIBHARU_EXAMPLES)
     
   # the grid_sheet demo needs extra defines
   add_executable(grid_sheet grid_sheet.c)
-  target_link_libraries(grid_sheet ${_LIBHARU_LIB})
+  target_link_libraries(grid_sheet ${_LIBHARU_LIB} ${M_LIB})
   set_target_properties(grid_sheet PROPERTIES COMPILE_FLAGS "${DEMO_C_FLAGS} -DSTAND_ALONE")
 
   # =======================================================================
@@ -97,4 +99,4 @@ if(LIBHARU_EXAMPLES)
     DIRECTORY images mbtext pngsuite rawimage ttfont type1
     DESTINATION demo
   )
-endif(LIBHARU_EXAMPLES)
\ No newline at end of file
+endif(LIBHARU_EXAMPLES)
-- 
2.21.1 (Apple Git-122.3)