/[projects]/smsdaemon/CMakeLists.txt
ViewVC logotype

Annotation of /smsdaemon/CMakeLists.txt

Parent Directory Parent Directory | Revision Log Revision Log


Revision 149 - (hide annotations) (download)
Sun Dec 7 20:58:41 2008 UTC (15 years, 5 months ago) by torben
File MIME type: text/plain
File size: 1082 byte(s)
Refactoring / rename:
        IGsmModem -> ISmsTransceiver
        GsmModem -> ModemTransceiver
        DebugGsmModem -> DebugTransceiver

Move DebugTransceiver to its own files.


1 torben 139 PROJECT(SMSDAEMON CXX)
2     CMAKE_MINIMUM_REQUIRED(VERSION 2.6)
3 torben 27
4 torben 139 #SET(CMAKE_VERBOSE_MAKEFILE 1)
5     SET(CMAKE_BUILD_TYPE DEBUG)
6     SET(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -O0 -Wall")
7 torben 130
8 torben 139 ADD_SUBDIRECTORY(plugins)
9     ADD_SUBDIRECTORY(tasks)
10     ADD_SUBDIRECTORY(serialport)
11 torben 28
12 torben 139 LINK_DIRECTORIES ( ${SMSDAEMON_BINARY_DIR} )
13     INCLUDE_DIRECTORIES( ${SMSDAEMON_SOURCE_DIR}/ )
14 torben 27
15 torben 99 EXECUTE_PROCESS(
16 torben 101 COMMAND "./genversion.sh"
17 torben 99 WORKING_DIRECTORY "."
18     ERROR_QUIET
19     )
20 torben 27
21 torben 99
22    
23 torben 139 ADD_LIBRARY(smsdaemoncore SHARED
24 torben 149 ModemTransceiver.cpp Sms.cpp common.cpp util.cpp TaskManager.cpp daemon.cpp kbhit.cpp
25 torben 146 PluginManager.cpp Plugin.cpp SmsPdu.cpp SmsHelper.cpp SmsDaemon.cpp
26 torben 149 Task.cpp Spooler.cpp Value.cpp ConfigFile.cpp DebugTransceiver.cpp
27 torben 139 )
28 torben 27
29 torben 139 ADD_EXECUTABLE(smsdaemon main.cpp)
30     TARGET_LINK_LIBRARIES(smsdaemon smsdaemoncore smsplugins smstasks serialport)
31 torben 45
32 torben 139 ADD_EXECUTABLE(tester tester.cpp)
33     TARGET_LINK_LIBRARIES(tester smsdaemoncore smsplugins smstasks serialport)
34 torben 131
35 torben 139 ADD_EXECUTABLE(smsqueue smsqueue.cpp util.cpp Spooler.cpp)
36 torben 132
37     INSTALL (TARGETS smsdaemon smsdaemoncore smsqueue
38 torben 131 RUNTIME DESTINATION bin
39     LIBRARY DESTINATION lib
40     )

  ViewVC Help
Powered by ViewVC 1.1.20