telldus/driver/TellUsbD101/CMakeLists.txt

38 lines
680 B
CMake

if(COMMAND cmake_policy)
cmake_policy(SET CMP0003 NEW)
endif(COMMAND cmake_policy)
SET( tellusbd101_SRCS
TellUsbD101.cpp
TellUsbD101.def
)
SET( tellusbd101_HDRS
TellUsbD101.h
)
SET( tellusbd101_TARGET TellUsbD101 )
ADD_DEFINITIONS(
-D_WINDOWS
-DTellUsbD101_EXPORTS
)
SET( tellusbd101_LIBRARIES
"${LIBRARY_OUTPUT_PATH}/Release/TelldusCore.lib"
)
######## Configuring ########
ADD_LIBRARY(${tellusbd101_TARGET} SHARED
${tellusbd101_SRCS}
${tellusbd101_HDRS}
)
TARGET_LINK_LIBRARIES( ${tellusbd101_TARGET} ${tellusbd101_LIBRARIES} )
SET_PROPERTY(TARGET ${tellusbd101_TARGET}
PROPERTY PUBLIC_HEADER ${tellusbd101_HDRS}
)