diff options
author | V3n3RiX <venerix@redcorelinux.org> | 2017-10-09 18:53:29 +0100 |
---|---|---|
committer | V3n3RiX <venerix@redcorelinux.org> | 2017-10-09 18:53:29 +0100 |
commit | 4f2d7949f03e1c198bc888f2d05f421d35c57e21 (patch) | |
tree | ba5f07bf3f9d22d82e54a462313f5d244036c768 /sci-libs/alglib/files |
reinit the tree, so we can have metadata
Diffstat (limited to 'sci-libs/alglib/files')
-rw-r--r-- | sci-libs/alglib/files/CMakeLists.txt | 32 | ||||
-rw-r--r-- | sci-libs/alglib/files/CMakeLists.txt-3.8.2 | 36 |
2 files changed, 68 insertions, 0 deletions
diff --git a/sci-libs/alglib/files/CMakeLists.txt b/sci-libs/alglib/files/CMakeLists.txt new file mode 100644 index 000000000000..6455423b0fe9 --- /dev/null +++ b/sci-libs/alglib/files/CMakeLists.txt @@ -0,0 +1,32 @@ +project(alglib CXX) +cmake_minimum_required(VERSION 2.8) + +INCLUDE(GNUInstallDirs) +INCLUDE_DIRECTORIES(${CMAKE_SOURCE_DIR}/src) +SET(VERSION 3.7.0) +SET(SOVERSION 3.7) + +FILE(GLOB ALGLIB_SRC_LIB "src/*.cpp") +FILE(GLOB ALGLIB_HDR_LIB "src/*.h") + +ADD_LIBRARY(alglib SHARED ${ALGLIB_SRC_LIB}) +SET_TARGET_PROPERTIES(alglib PROPERTIES + VERSION ${VERSION} + SOVERSION ${SOVERSION}) + +INSTALL(TARGETS alglib DESTINATION ${CMAKE_INSTALL_LIBDIR}/) +INSTALL(FILES ${ALGLIB_HDR_LIB} DESTINATION ${CMAKE_INSTALL_INCLUDEDIR}) + +#=========================================================== +ADD_EXECUTABLE(test_c tests/test_c.cpp) +TARGET_LINK_LIBRARIES(test_c alglib) +#INSTALL(TARGETS test_c DESTINATION ${CMAKE_INSTALL_BINDIR}/) +#=========================================================== +ADD_EXECUTABLE(test_i tests/test_i.cpp) +TARGET_LINK_LIBRARIES(test_i alglib) +#INSTALL(TARGETS test_i DESTINATION ${CMAKE_INSTALL_BINDIR}/) +#=========================================================== + +enable_testing() +add_test( test_c ${CMAKE_BUILD_DIR}/test_c) +add_test( test_i ${CMAKE_BUILD_DIR}/test_i) diff --git a/sci-libs/alglib/files/CMakeLists.txt-3.8.2 b/sci-libs/alglib/files/CMakeLists.txt-3.8.2 new file mode 100644 index 000000000000..483c63dc7f59 --- /dev/null +++ b/sci-libs/alglib/files/CMakeLists.txt-3.8.2 @@ -0,0 +1,36 @@ +project(alglib CXX) +cmake_minimum_required(VERSION 2.8) + +INCLUDE(GNUInstallDirs) +INCLUDE_DIRECTORIES(${CMAKE_SOURCE_DIR}/src) +SET(VERSION 3.8.2) +SET(SOVERSION 3.8) + +option(BUILD_TEST "Build tests" OFF) + +FILE(GLOB ALGLIB_SRC_LIB "src/*.cpp") +FILE(GLOB ALGLIB_HDR_LIB "src/*.h") + +ADD_LIBRARY(alglib SHARED ${ALGLIB_SRC_LIB}) +SET_TARGET_PROPERTIES(alglib PROPERTIES + VERSION ${VERSION} + SOVERSION ${SOVERSION}) + +INSTALL(TARGETS alglib DESTINATION ${CMAKE_INSTALL_LIBDIR}/) +INSTALL(FILES ${ALGLIB_HDR_LIB} DESTINATION ${CMAKE_INSTALL_INCLUDEDIR}) + +if (BUILD_TEST) + #=========================================================== + ADD_EXECUTABLE(test_c tests/test_c.cpp) + TARGET_LINK_LIBRARIES(test_c alglib) + #INSTALL(TARGETS test_c DESTINATION ${CMAKE_INSTALL_BINDIR}/) + #=========================================================== + ADD_EXECUTABLE(test_i tests/test_i.cpp) + TARGET_LINK_LIBRARIES(test_i alglib) + #INSTALL(TARGETS test_i DESTINATION ${CMAKE_INSTALL_BINDIR}/) + #=========================================================== + + enable_testing() +endif (BUILD_TEST) +add_test( test_c ${CMAKE_BUILD_DIR}/test_c) +add_test( test_i ${CMAKE_BUILD_DIR}/test_i) |