summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--cmake/modules/gd.cmake6
-rw-r--r--tests/gdimageline/CMakeLists.txt2
-rw-r--r--tests/gdimagestringft/CMakeLists.txt2
3 files changed, 7 insertions, 3 deletions
diff --git a/cmake/modules/gd.cmake b/cmake/modules/gd.cmake
index bef21f9..963b4ae 100644
--- a/cmake/modules/gd.cmake
+++ b/cmake/modules/gd.cmake
@@ -7,7 +7,11 @@ MACRO(ADD_GD_TESTS)
FOREACH(test_name ${TESTS_FILES})
SET(test_prog_name "test_${TEST_PREFIX}_${test_name}")
add_executable(${test_prog_name} "${test_name}.c")
- target_link_libraries (${test_prog_name} gdTest ${ARGV0})
+ IF(WIN32)
+ target_link_libraries (${test_prog_name} gdTest ${ARGV0})
+ ELSE(WIN32)
+ target_link_libraries (${test_prog_name} gdTest m ${ARGV0})
+ ENDIF(WIN32)
add_test(NAME ${test_prog_name} COMMAND ${test_prog_name})
ENDFOREACH(test_name)
ENDMACRO(ADD_GD_TESTS)
diff --git a/tests/gdimageline/CMakeLists.txt b/tests/gdimageline/CMakeLists.txt
index e416915..c345ed1 100644
--- a/tests/gdimageline/CMakeLists.txt
+++ b/tests/gdimageline/CMakeLists.txt
@@ -15,4 +15,4 @@ LIST(APPEND TESTS_FILES
)
ENDIF(PNG_FOUND)
-ADD_GD_TESTS(m)
+ADD_GD_TESTS()
diff --git a/tests/gdimagestringft/CMakeLists.txt b/tests/gdimagestringft/CMakeLists.txt
index 00a8f43..98219f1 100644
--- a/tests/gdimagestringft/CMakeLists.txt
+++ b/tests/gdimagestringft/CMakeLists.txt
@@ -6,4 +6,4 @@ LIST(APPEND TESTS_FILES
ENDIF(PNG_FOUND)
ENDIF(FREETYPE_FOUND)
-ADD_GD_TESTS(m)
+ADD_GD_TESTS()