diff options
| -rw-r--r-- | indra/llcharacter/CMakeLists.txt | 14 | ||||
| -rw-r--r-- | indra/llinventory/CMakeLists.txt | 21 | ||||
| -rw-r--r-- | indra/llplugin/CMakeLists.txt | 26 | ||||
| -rw-r--r-- | indra/llprimitive/CMakeLists.txt | 12 | ||||
| -rw-r--r-- | indra/llui/CMakeLists.txt | 14 | ||||
| -rw-r--r-- | indra/llvfs/CMakeLists.txt | 24 | ||||
| -rw-r--r-- | indra/llxml/CMakeLists.txt | 39 | 
7 files changed, 81 insertions, 69 deletions
| diff --git a/indra/llcharacter/CMakeLists.txt b/indra/llcharacter/CMakeLists.txt index 85e3f97092..6eb154458d 100644 --- a/indra/llcharacter/CMakeLists.txt +++ b/indra/llcharacter/CMakeLists.txt @@ -78,10 +78,12 @@ add_library (llcharacter ${llcharacter_SOURCE_FILES})  # Add tests -include(LLAddBuildTest) -# UNIT TESTS -SET(llcharacter_TEST_SOURCE_FILES -  lljoint.cpp -  ) -LL_ADD_PROJECT_UNIT_TESTS(llcharacter "${llcharacter_TEST_SOURCE_FILES}") +if (LL_TESTS) +	include(LLAddBuildTest) +	# UNIT TESTS +	SET(llcharacter_TEST_SOURCE_FILES +	  lljoint.cpp +	  ) +	LL_ADD_PROJECT_UNIT_TESTS(llcharacter "${llcharacter_TEST_SOURCE_FILES}") +endif (LL_TESTS) diff --git a/indra/llinventory/CMakeLists.txt b/indra/llinventory/CMakeLists.txt index a563db901a..35a764b111 100644 --- a/indra/llinventory/CMakeLists.txt +++ b/indra/llinventory/CMakeLists.txt @@ -61,14 +61,15 @@ add_library (llinventory ${llinventory_SOURCE_FILES})  #add unit tests -INCLUDE(LLAddBuildTest) -SET(llinventory_TEST_SOURCE_FILES -  # no real unit tests yet! -  ) -LL_ADD_PROJECT_UNIT_TESTS(llinventory "${llinventory_TEST_SOURCE_FILES}") - -#set(TEST_DEBUG on) -set(test_libs llinventory ${LLMESSAGE_LIBRARIES} ${LLVFS_LIBRARIES} ${LLMATH_LIBRARIES} ${LLCOMMON_LIBRARIES} ${WINDOWS_LIBRARIES}) -LL_ADD_INTEGRATION_TEST(inventorymisc "" "${test_libs}") -LL_ADD_INTEGRATION_TEST(llparcel "" "${test_libs}") +if (LL_TESTS) +	INCLUDE(LLAddBuildTest) +	SET(llinventory_TEST_SOURCE_FILES +	  # no real unit tests yet! +	  ) +	LL_ADD_PROJECT_UNIT_TESTS(llinventory "${llinventory_TEST_SOURCE_FILES}") +	#set(TEST_DEBUG on) +	set(test_libs llinventory ${LLMESSAGE_LIBRARIES} ${LLVFS_LIBRARIES} ${LLMATH_LIBRARIES} ${LLCOMMON_LIBRARIES} ${WINDOWS_LIBRARIES}) +	LL_ADD_INTEGRATION_TEST(inventorymisc "" "${test_libs}") +	LL_ADD_INTEGRATION_TEST(llparcel "" "${test_libs}") +endif (LL_TESTS) diff --git a/indra/llplugin/CMakeLists.txt b/indra/llplugin/CMakeLists.txt index 441becbae0..e4449a0427 100644 --- a/indra/llplugin/CMakeLists.txt +++ b/indra/llplugin/CMakeLists.txt @@ -58,17 +58,19 @@ add_library (llplugin ${llplugin_SOURCE_FILES})  add_subdirectory(slplugin)  # Add tests -include(LLAddBuildTest) -# UNIT TESTS -SET(llplugin_TEST_SOURCE_FILES -  llplugincookiestore.cpp -  ) +if (LL_TESTS) +	include(LLAddBuildTest) +	# UNIT TESTS +	SET(llplugin_TEST_SOURCE_FILES +	  llplugincookiestore.cpp +	  ) -# llplugincookiestore has a dependency on curl, so we need to link the curl library into the test. -set_source_files_properties( -  llplugincookiestore.cpp -  PROPERTIES -    LL_TEST_ADDITIONAL_LIBRARIES "${CURL_LIBRARIES}" -  ) +	# llplugincookiestore has a dependency on curl, so we need to link the curl library into the test. +	set_source_files_properties( +	  llplugincookiestore.cpp +	  PROPERTIES +		LL_TEST_ADDITIONAL_LIBRARIES "${CURL_LIBRARIES}" +	  ) -LL_ADD_PROJECT_UNIT_TESTS(llplugin "${llplugin_TEST_SOURCE_FILES}") +	LL_ADD_PROJECT_UNIT_TESTS(llplugin "${llplugin_TEST_SOURCE_FILES}") +endif (LL_TESTS) diff --git a/indra/llprimitive/CMakeLists.txt b/indra/llprimitive/CMakeLists.txt index af78ed7936..97e1ebde47 100644 --- a/indra/llprimitive/CMakeLists.txt +++ b/indra/llprimitive/CMakeLists.txt @@ -58,8 +58,10 @@ list(APPEND llprimitive_SOURCE_FILES ${llprimitive_HEADER_FILES})  add_library (llprimitive ${llprimitive_SOURCE_FILES})  #add unit tests -INCLUDE(LLAddBuildTest) -SET(llprimitive_TEST_SOURCE_FILES -  llmediaentry.cpp -  ) -LL_ADD_PROJECT_UNIT_TESTS(llprimitive "${llprimitive_TEST_SOURCE_FILES}") +if (LL_TESTS) +	INCLUDE(LLAddBuildTest) +	SET(llprimitive_TEST_SOURCE_FILES +	  llmediaentry.cpp +	  ) +	LL_ADD_PROJECT_UNIT_TESTS(llprimitive "${llprimitive_TEST_SOURCE_FILES}") +endif (LL_TESTS) diff --git a/indra/llui/CMakeLists.txt b/indra/llui/CMakeLists.txt index c59ef7819c..2c68f8cf75 100644 --- a/indra/llui/CMakeLists.txt +++ b/indra/llui/CMakeLists.txt @@ -242,9 +242,11 @@ target_link_libraries(llui      )  # Add tests -include(LLAddBuildTest) -SET(llui_TEST_SOURCE_FILES -    llurlmatch.cpp -    llurlentry.cpp -    ) -LL_ADD_PROJECT_UNIT_TESTS(llui "${llui_TEST_SOURCE_FILES}") +if (LL_TESTS) +	include(LLAddBuildTest) +	SET(llui_TEST_SOURCE_FILES +		llurlmatch.cpp +		llurlentry.cpp +		) +	LL_ADD_PROJECT_UNIT_TESTS(llui "${llui_TEST_SOURCE_FILES}") +endif (LL_TESTS)
\ No newline at end of file diff --git a/indra/llvfs/CMakeLists.txt b/indra/llvfs/CMakeLists.txt index 05c7c7860c..569674ecf0 100644 --- a/indra/llvfs/CMakeLists.txt +++ b/indra/llvfs/CMakeLists.txt @@ -68,14 +68,16 @@ endif (DARWIN)  # Add tests -include(LLAddBuildTest) -# UNIT TESTS -SET(llvfs_TEST_SOURCE_FILES -  # none so far -  ) -LL_ADD_PROJECT_UNIT_TESTS(llvfs "${llvfs_TEST_SOURCE_FILES}") - -# INTEGRATION TESTS -set(test_libs llmath llcommon llvfs ${LLCOMMON_LIBRARIES} ${WINDOWS_LIBRARIES}) -# TODO: Some of these need refactoring to be proper Unit tests rather than Integration tests. -LL_ADD_INTEGRATION_TEST(lldir "" "${test_libs}") +if (LL_TESTS) +	include(LLAddBuildTest) +	# UNIT TESTS +	SET(llvfs_TEST_SOURCE_FILES +	  # none so far +	  ) +	LL_ADD_PROJECT_UNIT_TESTS(llvfs "${llvfs_TEST_SOURCE_FILES}") + +	# INTEGRATION TESTS +	set(test_libs llmath llcommon llvfs ${LLCOMMON_LIBRARIES} ${WINDOWS_LIBRARIES}) +	# TODO: Some of these need refactoring to be proper Unit tests rather than Integration tests. +	LL_ADD_INTEGRATION_TEST(lldir "" "${test_libs}") +endif (LL_TESTS) diff --git a/indra/llxml/CMakeLists.txt b/indra/llxml/CMakeLists.txt index fbcfade383..21cdf5f926 100644 --- a/indra/llxml/CMakeLists.txt +++ b/indra/llxml/CMakeLists.txt @@ -47,22 +47,23 @@ target_link_libraries( llxml  # tests -# unit tests - -SET(llxml_TEST_SOURCE_FILES -  # none yet! -  ) -LL_ADD_PROJECT_UNIT_TESTS(llxml "${llxml_TEST_SOURCE_FILES}") - -# integration tests - -#    set(TEST_DEBUG on) -set(test_libs -  ${LLXML_LIBRARIES} -  ${WINDOWS_LIBRARIES} -  ${LLMATH_LIBRARIES} -  ${LLCOMMON_LIBRARIES} -  ) - -LL_ADD_INTEGRATION_TEST(llcontrol "" "${test_libs}") - +if (LL_TESTS) +	# unit tests + +	SET(llxml_TEST_SOURCE_FILES +	  # none yet! +	  ) +	LL_ADD_PROJECT_UNIT_TESTS(llxml "${llxml_TEST_SOURCE_FILES}") + +	# integration tests + +	#    set(TEST_DEBUG on) +	set(test_libs +	  ${LLXML_LIBRARIES} +	  ${WINDOWS_LIBRARIES} +	  ${LLMATH_LIBRARIES} +	  ${LLCOMMON_LIBRARIES} +	  ) + +	LL_ADD_INTEGRATION_TEST(llcontrol "" "${test_libs}") +endif (LL_TESTS) | 
