source: nscp/modules/Scheduler/CMakeLists.txt @ 1ecd26f

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

syncronized streams between 0.4.x and 0.3.x as well as improed the CMAke build *alot*

  • Property mode set to 100644
File size: 519 bytes
RevLine 
[031acbf]1CMAKE_MINIMUM_REQUIRED(VERSION 2.6)
2       
[3080680]3SET(TARGET Scheduler)
[031acbf]4
[3080680]5PROJECT(${TARGET})
[920626f]6
[3080680]7SET(SRCS
[031acbf]8        stdafx.cpp
[3080680]9        "${TARGET}.cpp"
[031acbf]10        simple_scheduler.cpp
[3080680]11
[2018659]12        ${NSCP_DEF_PLUGIN_CPP}
[031acbf]13)
14
15ADD_DEFINITIONS(${NSCP_GLOBAL_DEFINES})
16
17IF(WIN32)
[3080680]18        SET(SRCS ${SRCS}
[031acbf]19                stdafx.h
[3080680]20                "${TARGET}.h"
21                "${TARGET}.def"
[031acbf]22                simple_scheduler.hpp
[3080680]23
[2018659]24                ${NSCP_DEF_PLUGIN_HPP}
[031acbf]25        )
26ENDIF(WIN32)
27
[3080680]28add_library(Scheduler MODULE ${SRCS})
[031acbf]29
30target_link_libraries(Scheduler
[2018659]31        ${Boost_FILESYSTEM_LIBRARY}
32        ${NSCP_DEF_PLUGIN_LIB}
[031acbf]33)
[1ecd26f]34INCLUDE(${BUILD_CMAKE_FOLDER}/module.cmake)
Note: See TracBrowser for help on using the repository browser.