include_directories(. .. ../../include) if (${ARCH} STREQUAL "x86_64") set( MD5_ARCH_SOURCES md5-x86_64.${ASM_EXT} ) endif() if (${ARCH} STREQUAL "x86") set( MD5_ARCH_SOURCES md5-586.${ASM_EXT} ) endif() add_library( md5 OBJECT md5.c ${MD5_ARCH_SOURCES} ) perlasm(md5-x86_64.${ASM_EXT} asm/md5-x86_64.pl) perlasm(md5-586.${ASM_EXT} asm/md5-586.pl) add_executable( md5_test md5_test.c ) target_link_libraries(md5_test crypto)