[mlpack-git] master: Platform specific dependencies (a0472e4)

gitdub at mlpack.org gitdub at mlpack.org
Sat Mar 5 15:09:29 EST 2016


Repository : https://github.com/mlpack/mlpack
On branch  : master
Link       : https://github.com/mlpack/mlpack/compare/fd84f3a2e53592d723a8e8a76dadb8aa76820913...1a9c41a86be1fa1dcc5c3b90dd959c2255c3bb8e

>---------------------------------------------------------------

commit a0472e41641a407fa0103b9cdc311c2cca4d46f2
Author: Grzegorz Krajewski <krajekg at gmail.com>
Date:   Sat Mar 5 21:09:29 2016 +0100

    Platform specific dependencies
    
    ...find and compile libbfd & libdl only when OS is Linux.


>---------------------------------------------------------------

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

diff --git a/src/mlpack/CMakeLists.txt b/src/mlpack/CMakeLists.txt
index 943f556..eba4145 100644
--- a/src/mlpack/CMakeLists.txt
+++ b/src/mlpack/CMakeLists.txt
@@ -42,10 +42,12 @@ if(UNIX AND NOT APPLE)
 endif(UNIX AND NOT APPLE)
 
 # Backtrace for Linux need those libs.
-if(LIBBFD_FOUND AND LIBDL_FOUND AND DEBUG)
-  target_link_libraries(mlpack ${LIBBFD_LIBRARIES})
-  target_link_libraries(mlpack ${LIBDL_LIBRARIES})
-endif(LIBBFD_FOUND AND LIBDL_FOUND AND DEBUG)
+if(SYSTEM_NAME STREQUAL "Linux")
+  if(LIBBFD_FOUND AND LIBDL_FOUND AND DEBUG)
+    target_link_libraries(mlpack ${LIBBFD_LIBRARIES})
+    target_link_libraries(mlpack ${LIBDL_LIBRARIES})
+  endif(LIBBFD_FOUND AND LIBDL_FOUND AND DEBUG)
+endif(SYSTEM_NAME STREQUAL "Linux")
 
 # Collect all header files in the library.
 file(GLOB_RECURSE INCLUDE_H_FILES RELATIVE ${CMAKE_CURRENT_SOURCE_DIR} *.h)




More information about the mlpack-git mailing list