Build each library only once instead of once for each test.

This commit is contained in:
Stephen Kelly
2011-10-09 17:41:47 +02:00
parent c83cfd7a01
commit 08271ec7d3
4 changed files with 58 additions and 5 deletions

View File

@@ -1,4 +1,13 @@
project(shared_and_static)
cmake_minimum_required(VERSION 2.8)
project(lib_shared_and_static)
include(GenerateExportHeader)
add_compiler_export_flags()
set(CMAKE_INCLUDE_CURRENT_DIR ON)
set(lib_SRCS
libshared_and_static.cpp
@@ -10,3 +19,5 @@ add_library(static_variant ${lib_SRCS})
generate_export_header(shared_variant BASE_NAME libshared_and_static)
set_target_properties(static_variant PROPERTIES COMPILE_FLAGS -DLIBSHARED_AND_STATIC_STATIC_DEFINE)
export(TARGETS shared_variant static_variant FILE Targets.cmake)