You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

CMakeLists.txt 985B

12345678910111213141516171819202122232425262728293031323334
  1. include_directories(.)
  2. set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++11")
  3. set(SOURCE_FILES
  4. main.cpp
  5. Interface/MainClass.cpp
  6. Interface/MainClass.h
  7. Interface/CommandLineParser.cpp
  8. Interface/CommandLineParser.h
  9. Business/PdnsSlave.cpp
  10. Business/PdnsSlave.h
  11. DataAccess/PdnsSlaveConfig.cpp
  12. DataAccess/PdnsSlaveConfig.h
  13. DataAccess/HostsConfig.cpp
  14. DataAccess/HostsConfig.h
  15. DBO/CommandLineOption.cpp
  16. DBO/CommandLineOption.h
  17. DBO/SqlConfiguration.cpp
  18. DBO/SqlConfiguration.h
  19. DBO/Result.hxx
  20. DBO/Result.h
  21. DBO/Actions/Action.cpp
  22. DBO/Actions/Action.h
  23. DBO/Actions/ActionDelHost.cpp
  24. DBO/Actions/ActionDelHost.h
  25. DBO/Actions/ActionAddHost.cpp
  26. DBO/Actions/ActionAddHost.h
  27. DBO/Actions/ActionDelDomain.cpp
  28. DBO/Actions/ActionDelDomain.h
  29. DBO/Actions/ActionAddDomain.cpp
  30. DBO/Actions/ActionAddDomain.h
  31. )
  32. set(LIBS ${LIBS} jsoncpp)
  33. add_executable(pdns-slave ${SOURCE_FILES} DataAccess/MySql.cpp DataAccess/MySql.h)
  34. target_link_libraries(pdns-slave ${LIBS})