
IF(MSVC)
  ADD_DEFINITIONS( -D_CRT_SECURE_NO_WARNINGS )
ENDIF(MSVC)

SET(TESTNGPPST_SRCS
  StupidTimer.cpp
  OptionList.cpp 
  StringToOptions.cpp
  ConsoleState.cpp
)

IF(UNIX AND NOT CYGWIN)
ADD_DEFINITIONS(
    -fPIC
)
ENDIF(UNIX AND NOT CYGWIN)

IF(MINGW)
ADD_DEFINITIONS(
    -g -ggdb
)
ENDIF(MINGW)

IF(MSVC)
  INCLUDE_DIRECTORIES(
	${CMAKE_SOURCE_DIR}/src 
	${CMAKE_CURRENT_SOURCE_DIR}
  )
  SET(TESTNGPPST_SRCS ${TESTNGPPST_SRCS} GetOpt.c)
ENDIF(MSVC)

ADD_LIBRARY(testngppst-utils STATIC ${TESTNGPPST_SRCS})

INCLUDE_DIRECTORIES(BEFORE ${CMAKE_SOURCE_DIR}/include)

