Mercurial > trustbridge > nss-cmake-static
diff CMakeLists.txt @ 1:247cffdc9b89
Add a pesodo config file for inlcude directories and library names
author | Andre Heinecke <andre.heinecke@intevation.de> |
---|---|
date | Mon, 28 Jul 2014 13:00:06 +0200 |
parents | 1e5118fa0cb1 |
children | 150b72113545 |
line wrap: on
line diff
--- a/CMakeLists.txt Mon Jul 28 10:47:06 2014 +0200 +++ b/CMakeLists.txt Mon Jul 28 13:00:06 2014 +0200 @@ -5,29 +5,34 @@ # and comes with ABSOLUTELY NO WARRANTY! # See LICENSE.txt for details. -include_directories(${CMAKE_CURRENT_BINARY_DIR}) -include_directories(${CMAKE_CURRENT_SOURCE_DIR}/sqlite) -include_directories(${CMAKE_CURRENT_SOURCE_DIR}/nspr/pr/include) -include_directories(${CMAKE_CURRENT_SOURCE_DIR}/nspr/pr/include/private) -include_directories(${CMAKE_CURRENT_SOURCE_DIR}/nspr/lib/ds) -include_directories(${CMAKE_CURRENT_SOURCE_DIR}/nspr/lib/libc/include) +include (nss-cmake-static) +set(NSS_INCLUDE_DIRS + ${CMAKE_CURRENT_BINARY_DIR} + ${CMAKE_CURRENT_SOURCE_DIR}/sqlite + ${CMAKE_CURRENT_SOURCE_DIR}/nspr/pr/include + ${CMAKE_CURRENT_SOURCE_DIR}/nspr/pr/include/private + ${CMAKE_CURRENT_SOURCE_DIR}/nspr/lib/ds + ${CMAKE_CURRENT_SOURCE_DIR}/nspr/lib/libc/include -include_directories(${CMAKE_CURRENT_SOURCE_DIR}/nss/lib/base) -include_directories(${CMAKE_CURRENT_SOURCE_DIR}/nss/lib/certdb) -include_directories(${CMAKE_CURRENT_SOURCE_DIR}/nss/lib/certhigh) -include_directories(${CMAKE_CURRENT_SOURCE_DIR}/nss/lib/cryptohi) -include_directories(${CMAKE_CURRENT_SOURCE_DIR}/nss/lib/dev) -include_directories(${CMAKE_CURRENT_SOURCE_DIR}/nss/lib/freebl) -include_directories(${CMAKE_CURRENT_SOURCE_DIR}/nss/lib/freebl/ecl) -include_directories(${CMAKE_CURRENT_SOURCE_DIR}/nss/lib/freebl/mpi) -include_directories(${CMAKE_CURRENT_SOURCE_DIR}/nss/lib/nss) -include_directories(${CMAKE_CURRENT_SOURCE_DIR}/nss/lib/pk11wrap) -include_directories(${CMAKE_CURRENT_SOURCE_DIR}/nss/lib/pkcs7) -include_directories(${CMAKE_CURRENT_SOURCE_DIR}/nss/lib/pki) -include_directories(${CMAKE_CURRENT_SOURCE_DIR}/nss/lib/smime) -include_directories(${CMAKE_CURRENT_SOURCE_DIR}/nss/lib/softoken) -include_directories(${CMAKE_CURRENT_SOURCE_DIR}/nss/lib/ssl) -include_directories(${CMAKE_CURRENT_SOURCE_DIR}/nss/lib/util) + ${CMAKE_CURRENT_SOURCE_DIR}/nss/lib/base + ${CMAKE_CURRENT_SOURCE_DIR}/nss/lib/certdb + ${CMAKE_CURRENT_SOURCE_DIR}/nss/lib/certhigh + ${CMAKE_CURRENT_SOURCE_DIR}/nss/lib/cryptohi + ${CMAKE_CURRENT_SOURCE_DIR}/nss/lib/dev + ${CMAKE_CURRENT_SOURCE_DIR}/nss/lib/freebl + ${CMAKE_CURRENT_SOURCE_DIR}/nss/lib/freebl/ecl + ${CMAKE_CURRENT_SOURCE_DIR}/nss/lib/freebl/mpi + ${CMAKE_CURRENT_SOURCE_DIR}/nss/lib/nss + ${CMAKE_CURRENT_SOURCE_DIR}/nss/lib/pk11wrap + ${CMAKE_CURRENT_SOURCE_DIR}/nss/lib/pkcs7 + ${CMAKE_CURRENT_SOURCE_DIR}/nss/lib/pki + ${CMAKE_CURRENT_SOURCE_DIR}/nss/lib/smime + ${CMAKE_CURRENT_SOURCE_DIR}/nss/lib/softoken + ${CMAKE_CURRENT_SOURCE_DIR}/nss/lib/ssl + ${CMAKE_CURRENT_SOURCE_DIR}/nss/lib/util +) + +include_directories(${NSS_INCLUDE_DIRS}) set (COMMON_DEFINITIONS "-DWIN32 -D_WIN32_WINNT=0x602 -D_NSPR_BUILD -DFORCE_PR_LOG -DXP_PC") set (COMMON_DEFINITIONS "${COMMON_DEFINITIONS} -DWIN95 -D_PR_GLOBAL_THREADS_ONLY -D_X86_ -UWINNT")