[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