CMAKE_MINIMUM_REQUIRED(VERSION 2.8 FATAL_ERROR) PROJECT(TexC) IF(MSVC) SET(MSVC_INSTALL_PATH "${PROJECT_SOURCE_DIR}/Windows") SET(CMAKE_PREFIX_PATH "${CMAKE_PREFIX_PATH};${MSVC_INSTALL_PATH}") IF(MSVC10) SET(MSVC_VERSION_STRING vc100) ELSEIF(MSVC11) SET(MSVC_VERSION_STRING vc110) ELSEIF(MSVC90) SET(MSVC_VERSION_STRING vc90) ELSEIF(MSVC80) SET(MSVC_VERSION_STRING vc80) ENDIF() # !FIXME! Actually detect compiler architecture version.... IF( CMAKE_SIZEOF_VOID_P EQUAL 8 ) SET(MSVC_ARCHITECTURE_STRING x64) ELSE() SET(MSVC_ARCHITECTURE_STRING x86) ENDIF() SET(MSVC_LIB_DIR "${MSVC_INSTALL_PATH}/lib/${MSVC_ARCHITECTURE_STRING}/${MSVC_VERSION_STRING}") SET(CMAKE_LIBRARY_PATH "${CMAKE_LIBRARY_PATH};${MSVC_LIB_DIR}") ENDIF(MSVC) ADD_SUBDIRECTORY(BPTCEncoder) ADD_SUBDIRECTORY(IO) ADD_SUBDIRECTORY(Core) ADD_SUBDIRECTORY(CLTool)