source: nscp/helpers/settings_manager/CMakeLists.txt @ b7d17f8

0.4.00.4.10.4.2
Last change on this file since b7d17f8 was b7d17f8, checked in by Michael Medin <michael@…>, 2 years ago

0.4.x: Major update with a lot of fixes and what not.
Now NSCA is working with old config file as well as a brand new http settings store and many many other fixes.

  • Property mode set to 100644
File size: 1.4 KB
Line 
1cmake_minimum_required(VERSION 2.6)
2
3SET(TARGET settings_manager)
4
5INCLUDE_DIRECTORIES(${BOOST_INCLUDE_DIRS})
6LINK_DIRECTORIES(${BOOST_LIB_DIRS})
7#INCLUDE_DIRECTORIES(${NSCP_INCLUDEDIR})
8
9SET(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
18IF(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        )
40ENDIF(WIN32)
41add_library (${TARGET} ${service_SRCS})
42
43SET_TARGET_PROPERTIES(${TARGET} PROPERTIES FOLDER "core")
44
45SOURCE_GROUP("Common Files" REGULAR_EXPRESSION .*include/.*)
46SOURCE_GROUP("Settings" REGULAR_EXPRESSION .*include/settings/.*)
Note: See TracBrowser for help on using the repository browser.