source: branches/smartreader/csctapi/CMakeLists.txt@ 1294

Last change on this file since 1294 was 1294, checked in by rorothetroll, 11 years ago

added the base for the new code for the smartreader. The code isn't called yet

File size: 1.2 KB
Line 
1project (csctapi)
2
3file (GLOB csctapi_srcs "*.c")
4file (GLOB csctapi_hdrs "*.h")
5
6check_include_file ("usb.h" HAVE_LIBUSB)
7if (HAVE_LIBUSB)
8 add_definitions ("-DHAVE_LIBUSB")
9endif (HAVE_LIBUSB)
10
11if (HAVE_LIBUSB)
12 target_link_libraries (${exe_name} usb)
13endif (HAVE_LIBUSB)
14
15if (${CMAKE_SYSTEM_NAME} MATCHES "Darwin")
16 add_definitions ("-O2 -Winline -Werror -finline-functions -fomit-frame-pointer -s -m32")
17 SET( CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -m32" )
18
19 FIND_PATH( USB_INCLUDE usb.h)
20 if( ${USB_INCLUDE} MATCHES "USB_INCLUDE-NOTFOUND" )
21 set (HAVE_LIBUSB "0")
22 else ( ${USB_INCLUDE} MATCHES "USB_INCLUDE-NOTFOUND" )
23 FIND_LIBRARY (USB_LIBRARY usb)
24 target_link_libraries ( ${exe_name} ${USB_LIBRARY})
25 include_directories( SYSTEM ${USB_INCLUDE})
26 set (HAVE_LIBUSB "1")
27 add_definitions ("-DHAVE_LIBUSB")
28 endif ( ${USB_INCLUDE} MATCHES "USB_INCLUDE-NOTFOUND" )
29else (${CMAKE_SYSTEM_NAME} MATCHES "Darwin")
30 add_definitions ("-O2 -Winline -Werror -finline-functions -fomit-frame-pointer -s")
31endif (${CMAKE_SYSTEM_NAME} MATCHES "Darwin")
32
33set (lib_name "csctapi")
34add_library (${lib_name} STATIC ${csctapi_srcs} ${csctapi_hdrs})
35
Note: See TracBrowser for help on using the repository browser.