mirror of
https://github.com/Kitware/CMake.git
synced 2026-01-06 05:40:54 -06:00
Build each library only once instead of once for each test.
This commit is contained in:
@@ -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)
|
||||
|
||||
Reference in New Issue
Block a user