add_executable (arbre main.cc point_set.cc) add_executable (arbre-static EXCLUDE_FROM_ALL main.cc point_set.cc) add_executable (convert_pointset main_convert.cc point_set.cc ) add_executable (convert_pointset-static EXCLUDE_FROM_ALL main_convert.cc point_set.cc ) FIND_PACKAGE(Boost) IF (Boost_FOUND) INCLUDE_DIRECTORIES(${Boost_INCLUDE_DIR}) ADD_DEFINITIONS( "-DHAS_BOOST" ) ENDIF() if(NOT INSIDE_CADXFEM_TREE OR NOT ANN_LIB OR NOT ANN_INC) find_library(ANN_LIB ann PATH_SUFFIXES lib) find_path(ANN_INC "ANN.h" PATH_SUFFIXES src include ANN) if(ANN_LIB AND ANN_INC) list(APPEND EXTERNAL_LIBRARIES ${ANN_LIB}) list(APPEND EXTERNAL_INCLUDES ${ANN_INC}) else(ANN_LIB AND ANN_INC) message(STATUS "ANN not found") endif(ANN_LIB AND ANN_INC) endif(NOT INSIDE_CADXFEM_TREE OR NOT ANN_LIB OR NOT ANN_INC) include_directories(${ANN_INC}) SET_TARGET_PROPERTIES(arbre PROPERTIES OUTPUT_NAME "arbre") SET_TARGET_PROPERTIES(arbre-static PROPERTIES OUTPUT_NAME "arbre") target_link_libraries (arbre ${LIBS} ann gnurbs-dynamic ${NUTIL_DYNAMIC_LIBRARIES} boost_iostreams ) target_link_libraries (arbre-static ${LIBS} ann gnurbs-static ${NUTIL_STATIC_LIBRARIES} boost_iostreams ) SET_TARGET_PROPERTIES(convert_pointset PROPERTIES OUTPUT_NAME "convert_pointset") SET_TARGET_PROPERTIES(convert_pointset-static PROPERTIES OUTPUT_NAME "convert_pointset") target_link_libraries (convert_pointset ${LIBS} ${ANN_LIB} gnurbs-dynamic boost_iostreams ) target_link_libraries (convert_pointset-static ${LIBS} ${ANN_LIB} gnurbs-static boost_iostreams )