Mercurial > thymian
comparison 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 |
comparison
equal
deleted
inserted
replaced
| -1:000000000000 | 0:a4671277546c |
|---|---|
| 1 | |
| 2 IF(VMIME_BUILD_SAMPLES) | |
| 3 | |
| 4 ADD_SUBDIRECTORY(viewer) | |
| 5 | |
| 6 FILE( | |
| 7 GLOB | |
| 8 VMIME_SAMPLES_SRC_FILES | |
| 9 ${CMAKE_SOURCE_DIR}/examples/*.cpp | |
| 10 ) | |
| 11 | |
| 12 # Build one file for each sample | |
| 13 FOREACH(VMIME_SAMPLE_SRC_FILE ${VMIME_SAMPLES_SRC_FILES}) | |
| 14 | |
| 15 GET_FILENAME_COMPONENT(VMIME_SAMPLE_NAME "${VMIME_SAMPLE_SRC_FILE}" NAME_WE) | |
| 16 | |
| 17 ADD_EXECUTABLE( | |
| 18 ${VMIME_SAMPLE_NAME} | |
| 19 ${VMIME_SAMPLE_SRC_FILE} | |
| 20 ) | |
| 21 | |
| 22 TARGET_LINK_LIBRARIES( | |
| 23 ${VMIME_SAMPLE_NAME} | |
| 24 ${VMIME_LIBRARY_NAME} | |
| 25 ) | |
| 26 | |
| 27 ADD_DEPENDENCIES( | |
| 28 ${VMIME_SAMPLE_NAME} | |
| 29 ${VMIME_LIBRARY_NAME} | |
| 30 ) | |
| 31 | |
| 32 ENDFOREACH() | |
| 33 | |
| 34 ELSE() | |
| 35 | |
| 36 MESSAGE(FATAL_ERROR "Examples are not to be built (set VMIME_BUILD_SAMPLES to YES.") | |
| 37 | |
| 38 ENDIF() |
