Project(nsProcess)
CMAKE_MINIMUM_REQUIRED (VERSION 3.5)

SET(CMAKE_VERBOSE_MAKEFILE ON)
IF (NOT DEFINED UNICODE)
  SET(NAME nsProcess)
ELSE()
  SET(NAME nsProcessW)
  ADD_DEFINITIONS(-D_UNICODE=1 -DUNICODE=1 -D_TCHAR_DEFINED=1)
ENDIF(NOT DEFINED UNICODE)

ADD_LIBRARY(${NAME} SHARED
  nsProcess.c
  pluginapi.c
  api.h
  ConvFunc.h
  nsis_tchar.h
  pluginapi.h
)

SET_TARGET_PROPERTIES(${NAME} PROPERTIES
  PREFIX ""
  SUFFIX ".dll"
)
