From 3abfd3409a825597113e02b46e23497d545b3a44 Mon Sep 17 00:00:00 2001 From: Thomas Jarosch Date: Mon, 21 Sep 2009 11:58:51 +0200 Subject: [PATCH] Restructured source file list. Created list for header files, so the program will recompile on header changes, too --- src/CMakeLists.txt | 49 ++++++++++++++++++++++++++++++++++++++++++++++++- 1 files changed, 48 insertions(+), 1 deletions(-) diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt index 1d1a365..e131190 100644 --- a/src/CMakeLists.txt +++ b/src/CMakeLists.txt @@ -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}) -- 1.7.1