Restructured source file list. Created list for header files, so the program will...
authorThomas Jarosch <thomas.jarosch@intra2net.com>
Mon, 21 Sep 2009 09:58:51 +0000 (11:58 +0200)
committerThomas Jarosch <thomas.jarosch@intra2net.com>
Mon, 21 Sep 2009 10:19:23 +0000 (12:19 +0200)
src/CMakeLists.txt

index 1d1a365..e131190 100644 (file)
@@ -1,7 +1,54 @@
 # Includes
 include_directories( ${CMAKE_CURRENT_SOURCE_DIR}/src )
 
-add_executable(bpdyndnsd main.cpp util.cpp config.cpp logger.cpp service.cpp httphelper.cpp ip_addr_helper.cpp net_helper.cpp serializeservicecontainer.cpp serviceholder.cpp tcp_service.cpp updater.cpp service_dhs.cpp service_dyndns.cpp service_dyns.cpp service_easydns.cpp service_gnudip.cpp service_ods.cpp service_tzo.cpp service_zoneedit.cpp)
+# C++ sources
+set(cpp_sources
+        config.cpp
+        httphelper.cpp
+        ip_addr_helper.cpp
+        logger.cpp
+        main.cpp
+        net_helper.cpp
+        serializeservicecontainer.cpp
+        service.cpp
+        service_dhs.cpp
+        service_dyndns.cpp
+        service_dyns.cpp
+        service_easydns.cpp
+        service_gnudip.cpp
+        serviceholder.cpp
+        service_ods.cpp
+        service_tzo.cpp
+        service_zoneedit.cpp
+        tcp_service.cpp
+        updater.cpp
+        util.cpp
+    )
+
+set(cpp_headers
+        config.h
+        httphelper.h
+        ip_addr_helper.h
+        ip_service.h
+        logger.h
+        net_helper.h
+        serializeservicecontainer.h
+        service_dhs.h
+        service_dyndns.h
+        service_dyns.h
+        service_easydns.h
+        service_gnudip.h
+        service.h
+        serviceholder.h
+        service_ods.h
+        service_tzo.h
+        service_zoneedit.h
+        tcp_service.h
+        updater.h
+        util.h
+    )
+
+add_executable(bpdyndnsd ${cpp_sources} ${cpp_headers})
 
 # Dependencies
 target_link_libraries(bpdyndnsd ${BOOST_PROGRAM_OPTIONS} ${BOOST_FILESYSTEM} ${BOOST_REGEX} ${BOOST_SERIALIZATION} ${CURL} ${CRYPTO})