cmake_minimum_required(VERSION 2.8) INCLUDE_DIRECTORIES( ${SCHNApps_ROOT_DIR}/include ${SCHNApps_ROOT_DIR}/Plugins/cameraControl ${CMAKE_CURRENT_BINARY_DIR} ) SET( PLUGIN_SRC ${SCHNApps_ROOT_DIR}/Plugins/cameraControl/cameraControl.cpp ) SET( PLUGIN_H ${SCHNApps_ROOT_DIR}/Plugins/cameraControl/cameraControl.h ) IF( ${CMAKE_BUILD_TYPE} STREQUAL Debug ) ADD_DEFINITIONS(-DDEBUG) IF(WIN32) link_directories( ${CGoGN_ROOT_DIR}/lib/Release ) ELSE (WIN32) link_directories( ${CGoGN_ROOT_DIR}/lib/Debug ${CGoGN_ROOT_DIR}/lib/Release ) ENDIF (WIN32) # QT4_WRAP_UI( PLUGIN_UI ${PLUGIN_FORM} ) QT4_WRAP_CPP( PLUGIN_MOC ${PLUGIN_H} ) ADD_LIBRARY( CameraControlD SHARED ${PLUGIN_SRC} ${PLUGIN_UI} ${PLUGIN_MOC} ) TARGET_LINK_LIBRARIES( CameraControlD ${CGoGN_LIBS_D} ${COMMON_LIBS} ) ADD_DEPENDENCIES( CameraControlD SCHNAppsD ) SET_TARGET_PROPERTIES( CameraControlD PROPERTIES COMPILE_DEFINITIONS "DEBUG" ) ELSE ( ${CMAKE_BUILD_TYPE} STREQUAL Debug ) IF(WIN32) link_directories( ${CGoGN_ROOT_DIR}/lib/Release ) ELSE (WIN32) link_directories( ${CGoGN_ROOT_DIR}/lib/Release ) ENDIF (WIN32) # QT4_WRAP_UI( PLUGIN_UI ${PLUGIN_FORM} ) QT4_WRAP_CPP( PLUGIN_MOC ${PLUGIN_H} ) ADD_LIBRARY( CameraControl SHARED ${PLUGIN_SRC} ${PLUGIN_UI} ${PLUGIN_MOC} ) TARGET_LINK_LIBRARIES( CameraControl ${CGoGN_LIBS_R} ${COMMON_LIBS} ) ADD_DEPENDENCIES( CameraControl SCHNApps ) ENDIF ( ${CMAKE_BUILD_TYPE} STREQUAL Debug )