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

Contents of /misc/downloadd/CMakeLists.txt

Parent Directory Parent Directory | Revision Log Revision Log


Revision 328 - (show 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 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