CMAKE_MINIMUM_REQUIRED(VERSION 2.6) PROJECT (visual) IF(WIN32) SET(CMAKE_CXX_FLAGS "/WL /MP /GR /EHsc" ) SET(CMAKE_EXE_LINKER_FLAGS "/INCREMENTAL:NO /MANIFEST /STACK:10000000 ") IF(CMAKE_SIZEOF_VOID_P MATCHES 4) SET(CMAKE_EXE_LINKER_FLAGS "${CMAKE_EXE_LINKER_FLAGS} /machine:I386 /LARGEADDRESSAWARE") ELSE(CMAKE_SIZEOF_VOID_P MATCHES 4) SET(CMAKE_EXE_LINKER_FLAGS "${CMAKE_EXE_LINKER_FLAGS} /machine:X64") ENDIF(CMAKE_SIZEOF_VOID_P MATCHES 4) ENDIF(WIN32) FIND_PACKAGE(VTK REQUIRED NO_MODULE) INCLUDE(${VTK_USE_FILE}) ADD_EXECUTABLE(visual visual.cxx) TARGET_LINK_LIBRARIES( visual ${VTK_LIBRARIES} )