| 1 | cmake_minimum_required(VERSION 2.6) |
|---|
| 2 | |
|---|
| 3 | SET(TARGET settings_manager) |
|---|
| 4 | |
|---|
| 5 | INCLUDE_DIRECTORIES(${BOOST_INCLUDE_DIRS}) |
|---|
| 6 | LINK_DIRECTORIES(${BOOST_LIB_DIRS}) |
|---|
| 7 | #INCLUDE_DIRECTORIES(${NSCP_INCLUDEDIR}) |
|---|
| 8 | |
|---|
| 9 | SET(service_SRCS |
|---|
| 10 | settings_manager_impl.cpp |
|---|
| 11 | StdAfx.cpp |
|---|
| 12 | |
|---|
| 13 | ${NSCP_INCLUDEDIR}/nscapi/nscapi_helper.cpp |
|---|
| 14 | ${NSCP_INCLUDEDIR}/settings/client/settings_client.cpp |
|---|
| 15 | ${NSCP_INCLUDEDIR}/simpleini/ConvertUTF.c |
|---|
| 16 | ) |
|---|
| 17 | |
|---|
| 18 | IF(WIN32) |
|---|
| 19 | SET(service_SRCS ${service_SRCS} |
|---|
| 20 | StdAfx.h |
|---|
| 21 | settings_manager_impl.h |
|---|
| 22 | |
|---|
| 23 | ${NSCP_INCLUDEDIR}/settings/Settings.h |
|---|
| 24 | ${NSCP_INCLUDEDIR}/charEx.h |
|---|
| 25 | ${NSCP_INCLUDEDIR}/config.h |
|---|
| 26 | ${NSCP_INCLUDEDIR}/msvc_wrappers.h |
|---|
| 27 | ${NSCP_INCLUDEDIR}/settings/macros.h |
|---|
| 28 | ${NSCP_INCLUDEDIR}/settings/settings_ini.hpp |
|---|
| 29 | ${NSCP_INCLUDEDIR}/settings/settings_old.hpp |
|---|
| 30 | ${NSCP_INCLUDEDIR}/settings/settings_registry.hpp |
|---|
| 31 | ${NSCP_INCLUDEDIR}/settings/settings_http.hpp |
|---|
| 32 | ${NSCP_INCLUDEDIR}/settings/settings_core.hpp |
|---|
| 33 | ${NSCP_INCLUDEDIR}/settings/settings_core_impl.hpp |
|---|
| 34 | ${NSCP_INCLUDEDIR}/settings/settings_handler_impl.hpp |
|---|
| 35 | ${NSCP_INCLUDEDIR}/settings/settings_interface_impl.hpp |
|---|
| 36 | ${NSCP_INCLUDEDIR}/settings/client/settings_client.hpp |
|---|
| 37 | ${NSCP_INCLUDEDIR}/http/client.hpp |
|---|
| 38 | |
|---|
| 39 | ) |
|---|
| 40 | ENDIF(WIN32) |
|---|
| 41 | add_library (${TARGET} ${service_SRCS}) |
|---|
| 42 | |
|---|
| 43 | SET_TARGET_PROPERTIES(${TARGET} PROPERTIES FOLDER "core") |
|---|
| 44 | |
|---|
| 45 | SOURCE_GROUP("Common Files" REGULAR_EXPRESSION .*include/.*) |
|---|
| 46 | SOURCE_GROUP("Settings" REGULAR_EXPRESSION .*include/settings/.*) |
|---|