ferencd@0: ferencd@0: IF(VMIME_BUILD_SAMPLES) ferencd@0: ferencd@0: ADD_SUBDIRECTORY(viewer) ferencd@0: ferencd@0: FILE( ferencd@0: GLOB ferencd@0: VMIME_SAMPLES_SRC_FILES ferencd@0: ${CMAKE_SOURCE_DIR}/examples/*.cpp ferencd@0: ) ferencd@0: ferencd@0: # Build one file for each sample ferencd@0: FOREACH(VMIME_SAMPLE_SRC_FILE ${VMIME_SAMPLES_SRC_FILES}) ferencd@0: ferencd@0: GET_FILENAME_COMPONENT(VMIME_SAMPLE_NAME "${VMIME_SAMPLE_SRC_FILE}" NAME_WE) ferencd@0: ferencd@0: ADD_EXECUTABLE( ferencd@0: ${VMIME_SAMPLE_NAME} ferencd@0: ${VMIME_SAMPLE_SRC_FILE} ferencd@0: ) ferencd@0: ferencd@0: TARGET_LINK_LIBRARIES( ferencd@0: ${VMIME_SAMPLE_NAME} ferencd@0: ${VMIME_LIBRARY_NAME} ferencd@0: ) ferencd@0: ferencd@0: ADD_DEPENDENCIES( ferencd@0: ${VMIME_SAMPLE_NAME} ferencd@0: ${VMIME_LIBRARY_NAME} ferencd@0: ) ferencd@0: ferencd@0: ENDFOREACH() ferencd@0: ferencd@0: ELSE() ferencd@0: ferencd@0: MESSAGE(FATAL_ERROR "Examples are not to be built (set VMIME_BUILD_SAMPLES to YES.") ferencd@0: ferencd@0: ENDIF()