File: CMakeLists.txt

package info (click to toggle)
plastimatch 1.5.11%2Bdfsg0-1
  • links: PTS, VCS
  • area: main
  • in suites: wheezy
  • size: 21,756 kB
  • sloc: cpp: 231,793; ansic: 47,083; sh: 5,855; fortran: 4,026; lisp: 896; makefile: 359; pascal: 62
file content (25 lines) | stat: -rwxr-xr-x 860 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
PROJECT (liblbfgs)

IF ("${CMAKE_SYSTEM_PROCESSOR}" STREQUAL "x86_64")
  SET (CMAKE_C_FLAGS_RELEASE "${CMAKE_C_FLAGS_RELEASE} -fPIC")
  SET (CMAKE_C_FLAGS_DEBUG "${CMAKE_C_FLAGS_DEBUG} -fPIC")
  SET (CMAKE_CXX_FLAGS_RELEASE "${CMAKE_CXX_FLAGS_RELEASE} -fPIC")
  SET (CMAKE_CXX_FLAGS_DEBUG "${CMAKE_CXX_FLAGS_DEBUG} -fPIC")
ENDIF ("${CMAKE_SYSTEM_PROCESSOR}" STREQUAL "x86_64")

SET (LIBLBFGS_LIBRARY_SRC
  lib/lbfgs.c
  lib/arithmetic_ansi.h
  lib/arithmetic_sse_float.h
  lib/arithmetic_sse_double.h
  )
INCLUDE_DIRECTORIES (BEFORE ${CMAKE_CURRENT_SOURCE_DIR}/include)
ADD_LIBRARY (lbfgs STATIC ${LIBLBFGS_LIBRARY_SRC})

## JAS 2011.01.24
## I have disabled this INSTALL since it would be inappropriate
## for our CPack packages to install libsqlite3.a
##
IF (PLM_OLD_INSTALL_TARGETS)
  INSTALL (TARGETS lbfgs DESTINATION lib)
ENDIF (PLM_OLD_INSTALL_TARGETS)