if(MSVC)
  # avoid "cannot open file 'LIBC.lib'" error
  set(CMAKE_SHARED_LINKER_FLAGS "${CMAKE_SHARED_LINKER_FLAGS} /NODEFAULTLIB:LIBC.LIB")
  set(CMAKE_EXE_LINKER_FLAGS "${CMAKE_EXE_LINKER_FLAGS} /NODEFAULTLIB:LIBC.LIB")
endif(MSVC)

macro_optional_find_package(Spnav)

macro_log_feature(SPNAV_FOUND "Spnav" "Spnav is the library which is required by the space navigator device plugin" "http://spacenav.sourceforge.net/" FALSE "")

add_subdirectory( scan )
add_subdirectory( colorspaces )
add_subdirectory( variables )
add_subdirectory( defaultTools )
add_subdirectory( dockers )
add_subdirectory( textediting )
add_subdirectory( simpletextedit )
add_subdirectory( pathshapes )
add_subdirectory( pictureshape )
add_subdirectory( textshape )
#add_subdirectory( paragraphtool )
macro_optional_add_subdirectory( musicshape )
add_subdirectory( divineProportion )
#add_subdirectory( tableshape )
IF (SPNAV_FOUND)
#    add_subdirectory(3dnav)
    add_subdirectory( spacenavigator )
ENDIF (SPNAV_FOUND)
add_subdirectory( artistictextshape )
