annotate 3rdparty/vmime/examples/CMakeLists.txt @ 0:a4671277546c tip

created the repository for the thymian project
author ferencd
date Tue, 17 Aug 2021 11:19:54 +0200
parents
children
rev   line source
ferencd@0 1
ferencd@0 2 IF(VMIME_BUILD_SAMPLES)
ferencd@0 3
ferencd@0 4 ADD_SUBDIRECTORY(viewer)
ferencd@0 5
ferencd@0 6 FILE(
ferencd@0 7 GLOB
ferencd@0 8 VMIME_SAMPLES_SRC_FILES
ferencd@0 9 ${CMAKE_SOURCE_DIR}/examples/*.cpp
ferencd@0 10 )
ferencd@0 11
ferencd@0 12 # Build one file for each sample
ferencd@0 13 FOREACH(VMIME_SAMPLE_SRC_FILE ${VMIME_SAMPLES_SRC_FILES})
ferencd@0 14
ferencd@0 15 GET_FILENAME_COMPONENT(VMIME_SAMPLE_NAME "${VMIME_SAMPLE_SRC_FILE}" NAME_WE)
ferencd@0 16
ferencd@0 17 ADD_EXECUTABLE(
ferencd@0 18 ${VMIME_SAMPLE_NAME}
ferencd@0 19 ${VMIME_SAMPLE_SRC_FILE}
ferencd@0 20 )
ferencd@0 21
ferencd@0 22 TARGET_LINK_LIBRARIES(
ferencd@0 23 ${VMIME_SAMPLE_NAME}
ferencd@0 24 ${VMIME_LIBRARY_NAME}
ferencd@0 25 )
ferencd@0 26
ferencd@0 27 ADD_DEPENDENCIES(
ferencd@0 28 ${VMIME_SAMPLE_NAME}
ferencd@0 29 ${VMIME_LIBRARY_NAME}
ferencd@0 30 )
ferencd@0 31
ferencd@0 32 ENDFOREACH()
ferencd@0 33
ferencd@0 34 ELSE()
ferencd@0 35
ferencd@0 36 MESSAGE(FATAL_ERROR "Examples are not to be built (set VMIME_BUILD_SAMPLES to YES.")
ferencd@0 37
ferencd@0 38 ENDIF()