/[projects]/misc/downloadd/CMakeLists.txt
ViewVC logotype

Annotation of /misc/downloadd/CMakeLists.txt

Parent Directory Parent Directory | Revision Log Revision Log


Revision 328 - (hide annotations) (download)
Wed Sep 16 20:13:41 2009 UTC (14 years, 8 months ago) by torben
File MIME type: text/plain
File size: 1427 byte(s)
Added some old code for storage/ reference


1 torben 328 PROJECT(DOWNLOADD C)
2     CMAKE_MINIMUM_REQUIRED(VERSION 2.6)
3    
4     FIND_PACKAGE(CURL)
5    
6     #############################################################3
7     IF (MYSQL_INCLUDE_DIR)
8     # Already in cache, be silent
9     SET(MYSQL_FIND_QUIETLY TRUE)
10     ENDIF (MYSQL_INCLUDE_DIR)
11    
12     FIND_PATH(MYSQL_INCLUDE_DIR mysql.h
13     /usr/local/include/mysql
14     /usr/include/mysql
15     )
16    
17     SET(MYSQL_NAMES mysqlclient mysqlclient_r)
18     FIND_LIBRARY(MYSQL_LIBRARY
19     NAMES ${MYSQL_NAMES}
20     PATHS /usr/lib /usr/local/lib
21     PATH_SUFFIXES mysql
22     )
23    
24     IF (MYSQL_INCLUDE_DIR AND MYSQL_LIBRARY)
25     SET(MYSQL_FOUND TRUE)
26     SET( MYSQL_LIBRARIES ${MYSQL_LIBRARY} )
27     ELSE (MYSQL_INCLUDE_DIR AND MYSQL_LIBRARY)
28     SET(MYSQL_FOUND FALSE)
29     SET( MYSQL_LIBRARIES )
30     ENDIF (MYSQL_INCLUDE_DIR AND MYSQL_LIBRARY)
31    
32     IF (MYSQL_FOUND)
33     IF (NOT MYSQL_FIND_QUIETLY)
34     MESSAGE(STATUS "Found MySQL: ${MYSQL_LIBRARY}")
35     ENDIF (NOT MYSQL_FIND_QUIETLY)
36     ELSE (MYSQL_FOUND)
37     IF (MYSQL_FIND_REQUIRED)
38     MESSAGE(STATUS "Looked for MySQL libraries named ${MYSQL_NAMES}.")
39     MESSAGE(FATAL_ERROR "Could NOT find MySQL library")
40     ENDIF (MYSQL_FIND_REQUIRED)
41     ENDIF (MYSQL_FOUND)
42    
43     MARK_AS_ADVANCED(
44     MYSQL_LIBRARY
45     MYSQL_INCLUDE_DIR
46     )
47    
48    
49     #############################################################3
50    
51     SET(CMAKE_BUILD_TYPE DEBUG)
52     SET(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -O0 -Wall")
53    
54     ADD_EXECUTABLE(downloadd daemon.c dblayer.c dlworker.c downloadd.c)
55     TARGET_LINK_LIBRARIES(downloadd curl ${MYSQL_LIBRARIES} )

  ViewVC Help
Powered by ViewVC 1.1.20