Commits

Shlomi Fish committed 851477b

Improved the CMakeLists.txt file.

  • Participants
  • Parent commits e0f8093

Comments (0)

Files changed (1)

 
 SET (FREECELL_SOLVER_LIBS)
 
-SET (LIBNAME "lpsolve")
+SET (LIBNAME "lpsolve55")
 
 ADD_LIBRARY (${LIBNAME}
     SHARED
     
 ENDIF (NOT CMAKE_BUILD_TYPE STREQUAL debug)
 
+INSTALL(
+    FILES
+        "lp_lib.h"
+        "lp_types.h"
+        "lp_utils.h"
+        "lp_Hash.h"
+        "lp_matrix.h"
+        "lp_mipbb.h"
+        "lp_SOS.h"
+    DESTINATION
+        "include"
+)
+
+INSTALL(
+    TARGETS ${LIBNAME}
+    DESTINATION "lib"
+)
+
 SET(FREECELL_SOLVER_EXECUTABLES )
 MACRO(FCS_ADD_EXEC_NO_INSTALL target)
     SET(modules ${ARGV})
 
 FCS_ADD_EXEC(${CPACK_PACKAGE_NAME} ${LP_SOLVE_LIB_MODULES})
 
-FOREACH (TGT "${CPACK_PACKAGE_NAME}")
+FOREACH (TGT "${CPACK_PACKAGE_NAME}" "${LIBNAME}")
     TARGET_LINK_LIBRARIES (${TGT}
         ${MATH_LIB} ${DL_LIB} ${LIBTCMALLOC_LIB_LIST} ${LIBREDBLACK_LIB} ${LIBJUDY_LIB}
     )