@ -78,7 +78,7 @@ function(gnc_add_test _TARGET _SOURCE_FILES TEST_INCLUDE_VAR_NAME TEST_LIBS_VAR_
)
set_tests_properties ( ${ _TARGET } PROPERTIES ENVIRONMENT "GNC_UNINSTALLED=YES;GNC_BUILDDIR=${CMAKE_BINARY_DIR};${ARGN}" )
else ( )
add_test ( NAME ${ _TARGET } COMMAND ${ _TARGET } )
add_test ( NAME ${ _TARGET } COMMAND ${ _TARGET } CONFIGURATIONS Debug;Release )
set_tests_properties ( ${ _TARGET } PROPERTIES ENVIRONMENT "GNC_UNINSTALLED=YES;GNC_BUILDDIR=${CMAKE_BINARY_DIR}" )
endif ( )
add_dependencies ( check ${ _TARGET } )
@ -133,7 +133,11 @@ function(gnc_gtest_configure)
" $ { G T E S T _ S R C _ D I R } / s r c / g t e s t _ m a i n . c c "
" $ { G T E S T _ S R C _ D I R } / s r c / g t e s t - a l l . c c "
P A R E N T _ S C O P E )
set ( GTEST_LIB "${CMAKE_BINARY_DIR}/common/test-core/libgtest.a" PARENT_SCOPE )
if ( CMAKE_GENERATOR STREQUAL Xcode )
set ( GTEST_LIB "${CMAKE_BINARY_DIR}/common/test-core/$<CONFIGURATION>/libgtest.a" PARENT_SCOPE )
else ( )
set ( GTEST_LIB "${CMAKE_BINARY_DIR}/common/test-core/libgtest.a" PARENT_SCOPE )
endif ( )
endif ( )
else ( )
message ( FATAL_ERROR "GTEST not found. Please install it or set GTEST_ROOT or GMOCK_ROOT" )
@ -163,7 +167,11 @@ function(gnc_gtest_configure)
unset ( GMOCK_SRC_DIR CACHE )
else ( )
set ( GMOCK_SRC "${GMOCK_MAIN_SRC_DIR}/gmock-all.cc" PARENT_SCOPE )
set ( GMOCK_LIB "${CMAKE_BINARY_DIR}/common/test-core/libgmock.a" PARENT_SCOPE )
if ( CMAKE_GENERATOR STREQUAL Xcode )
set ( GMOCK_LIB "${CMAKE_BINARY_DIR}/common/test-core/$<CONFIGURATION>/libgmock.a" PARENT_SCOPE )
else ( )
set ( GMOCK_LIB "${CMAKE_BINARY_DIR}/common/test-core/libgmock.a" PARENT_SCOPE )
endif ( )
endif ( )
else ( )
message ( FATAL_ERROR "GMOCK not found. Please install it or set GMOCK_ROOT" )