# Cmake script for project ExtraComp
# autor: 1C

CMAKE_MINIMUM_REQUIRED(VERSION 2.6 FATAL_ERROR)

PROJECT(ExtraComp)

SET(ExtraComp_SRC 
    ExtraComp.cpp
    ExtraComp.h
    dllmain.cpp
    stdafx.cpp
    stdafx.h
    )
  
include_directories(${CMAKE_SOURCE_DIR}/../include)

SET (CMAKE_PREFIX_PATH ${CMAKE_PREFIX_PATH} ${CMAKE_SOURCE_DIR})
if (UNIX)
    set_source_files_properties(${ExtraComp_SRC}
                              PROPERTIES COMPILE_FLAGS
                              "-fPIC ")
else()
    add_definitions(-DUNICODE -DWIN32 )
endif()

add_library(${PROJECT_NAME} SHARED ${ExtraComp_SRC} )

set_target_properties( ${PROJECT_NAME} PROPERTIES
   CLEAN_DIRECT_OUTPUT 1
   # avoid conflicts between library and binary target names
   OUTPUT_NAME ${PROJECT_NAME}${MySuffix1}${MySuffix2} 
   )

