From 396c52f711bde10ab88cd170f6fbc77ad44258f6 Mon Sep 17 00:00:00 2001 From: Paul Bakker Date: Sat, 11 Jul 2009 19:54:40 +0000 Subject: [PATCH] - Updated and cleaned CMakeList --- CMakeLists.txt | 9 ++++++--- library/CMakeLists.txt | 28 ++++++++++++++++++++-------- 2 files changed, 26 insertions(+), 11 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index 7448181aee..f66d2b390f 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -3,10 +3,13 @@ project(POLARSSL C) enable_testing() -set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -g -O0 -Wall -W -Wdeclaration-after-statement -fprofile-arcs -ftest-coverage -lgcov") +set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -Wall -W -Wdeclaration-after-statement") +set(CMAKE_C_FLAGS_DEBUG "-g -O0") +set(CMAKE_C_FLAGS_COVERAGE "-g -O0 -fprofile-arcs -ftest-coverage -lgcov") + +if(CMAKE_BUILD_TYPE STREQUAL "Coverage") set(CMAKE_SHARED_LINKER_FLAGS "-fprofile-arcs -ftest-coverage") -#set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -g -O0 -Wall -W") -#set(CMAKE_SHARED_LINKER_FLAGS "") +endif(CMAKE_BUILD_TYPE STREQUAL "Coverage") include_directories(include/) diff --git a/library/CMakeLists.txt b/library/CMakeLists.txt index 51c45fc721..c545d56e3f 100644 --- a/library/CMakeLists.txt +++ b/library/CMakeLists.txt @@ -1,15 +1,27 @@ add_library(polarssl STATIC - base64.c rsa.c timing.c havege.c - md5.c - ssl_cli.c - bignum.c debug.c sha1.c x509parse.c - aes.c net.c ssl_srv.c - camellia.c des.c md2.c sha2.c xtea.c + aes.c arc4.c - padlock.c - ssl_tls.c + base64.c + bignum.c + camellia.c certs.c + debug.c + des.c dhm.c + havege.c + md2.c md4.c + md5.c + net.c + padlock.c + rsa.c + sha1.c + sha2.c sha4.c + ssl_cli.c + ssl_srv.c + ssl_tls.c + timing.c + x509parse.c + xtea.c )