aheinecke@101: cmake_minimum_required(VERSION 2.8) aheinecke@101: aheinecke@25: set(CMAKE_AUTOMOC OFF) aheinecke@25: aheinecke@101: set(CMAKE_MODULE_PATH ${CMAKE_MODULE_PATH} "${CMAKE_CURRENT_SOURCE_DIR}/../cmake/") aheinecke@101: aheinecke@101: find_package(PolarSSL) aheinecke@101: aheinecke@37: include_directories(${POLARSSL_INCLUDE_DIR}) aheinecke@101: include_directories(${CMAKE_CURRENT_SOURCE_DIR}/../common) aheinecke@37: aheinecke@25: set(CINST_SOURCES aheinecke@101: ${CMAKE_CURRENT_SOURCE_DIR}/main.c aheinecke@101: ${CMAKE_CURRENT_SOURCE_DIR}/../common/listutil.c aheinecke@101: ${CMAKE_CURRENT_SOURCE_DIR}/../common/strhelp.c aheinecke@25: ) aheinecke@25: aheinecke@37: set(MOZILLA_SOURCES aheinecke@101: ${CMAKE_CURRENT_SOURCE_DIR}/mozilla.c aheinecke@37: ) aheinecke@37: aheinecke@25: add_executable(cinst ${CINST_SOURCES}) aheinecke@101: add_executable(mozilla ${MOZILLA_SOURCES}) aheinecke@68: if (WIN32) aheinecke@68: set(WIN_EXTRA_LIBS -lcrypt32) aheinecke@68: endif(WIN32) aheinecke@37: aheinecke@37: target_link_libraries(cinst aheinecke@37: ${PROFILING_LIBS} aheinecke@68: ${POLARSSL_LIBRARIES} aheinecke@68: ${WIN_EXTRA_LIBS}) aheinecke@68: aheinecke@101: target_link_libraries(mozilla aheinecke@101: ${PROFILING_LIBS})