diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt
index ac8e45d302a5c8cfb167f07dd79d6fcdcdcbf269..c912f908c556fd7e2c434e0fcd8a5e9359d136d5 100644
--- a/src/CMakeLists.txt
+++ b/src/CMakeLists.txt
@@ -57,7 +57,10 @@ IF (UNIX)
 ENDIF (UNIX)
 
 TARGET_LINK_LIBRARIES(${LIBRARY_NAME} ${Boost_LIBRARIES})
-TARGET_LINK_LIBRARIES(${LIBRARY_NAME} ${JRL_MAL_LDFLAGS_OTHER})
+
+IF (UNIX AND NOT APPLE)
+  TARGET_LINK_LIBRARIES(${LIBRARY_NAME} ${JRL_MAL_LDFLAGS_OTHER})
+ENDIF (UNIX AND NOT APPLE)
 
 INSTALL(TARGETS ${LIBRARY_NAME}
   DESTINATION lib)
diff --git a/tests/CMakeLists.txt b/tests/CMakeLists.txt
index aa07ef22ef3c2650be8f8115b32a511f6ebbaa70..723b69b2065f4be6c8d8417f8be6417fd794d890 100644
--- a/tests/CMakeLists.txt
+++ b/tests/CMakeLists.txt
@@ -46,7 +46,9 @@ MACRO(DYNAMIC_GRAPH_TEST NAME)
   # Search for jrl-mal.
   INCLUDE_DIRECTORIES(${JRL_MAL_INCLUDE_DIRS})
   LINK_DIRECTORIES(${JRL_MAL_LIBRARY_DIRS})
-  TARGET_LINK_LIBRARIES(${NAME} ${JRL_MAL_LDFLAGS})
+  IF(UNIX AND NOT APPLE)
+    TARGET_LINK_LIBRARIES(${NAME} ${JRL_MAL_LDFLAGS})
+  ENDIF(UNIX AND NOT APPLE)
 ENDMACRO(DYNAMIC_GRAPH_TEST)