include_directories(.) set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++11 -I${JSONCPP_INCLUDE_DIRS}") set(SOURCE_FILES main.cpp Interface/MainClass.cpp Interface/MainClass.h Interface/CommandLineParser.cpp Interface/CommandLineParser.h Business/PdnsSlave.cpp Business/PdnsSlave.h DataAccess/PdnsSlaveConfig.cpp DataAccess/PdnsSlaveConfig.h DataAccess/HostsConfig.cpp DataAccess/HostsConfig.h DataAccess/MySql.cpp DataAccess/MySql.h DBO/CommandLineOption.cpp DBO/CommandLineOption.h DBO/SqlConfiguration.cpp DBO/SqlConfiguration.h DBO/Result.hxx DBO/Result.h DBO/Actions/Action.cpp DBO/Actions/Action.h DBO/Actions/ActionDelHost.cpp DBO/Actions/ActionDelHost.h DBO/Actions/ActionAddHost.cpp DBO/Actions/ActionAddHost.h DBO/Actions/ActionDelDomain.cpp DBO/Actions/ActionDelDomain.h DBO/Actions/ActionAddDomain.cpp DBO/Actions/ActionAddDomain.h DataAccess/AbstractSql.cpp DataAccess/AbstractSql.h DataAccess/PgSql.cpp DataAccess/PgSql.h) set(LIBS ${LIBS} jsoncpp) add_executable(pdns-slave ${SOURCE_FILES}) target_link_libraries(pdns-slave ${LIBS})