summaryrefslogtreecommitdiff
path: root/indra/llvfs/CMakeLists.txt
diff options
context:
space:
mode:
authorBrad Kittenbrink <brad@lindenlab.com>2021-12-15 17:06:24 -0800
committerBrad Kittenbrink <brad@lindenlab.com>2021-12-15 17:06:24 -0800
commit1e6caa69e6576a87bb0b1b782bffdd0697fa0c2d (patch)
tree38f8f0136381a2e7f2b8fcba82d9781bdfab9273 /indra/llvfs/CMakeLists.txt
parent95e2f6286c140b6d3a7562a7e73f70d0ab60685b (diff)
parent0a873cd95547f003878c6d00d0883ff792f4a865 (diff)
Merge remote-tracking branch 'origin/master' into brad/DRTVWR-550-mfa
Diffstat (limited to 'indra/llvfs/CMakeLists.txt')
-rw-r--r--indra/llvfs/CMakeLists.txt104
1 files changed, 0 insertions, 104 deletions
diff --git a/indra/llvfs/CMakeLists.txt b/indra/llvfs/CMakeLists.txt
deleted file mode 100644
index 67dce8c073..0000000000
--- a/indra/llvfs/CMakeLists.txt
+++ /dev/null
@@ -1,104 +0,0 @@
-# -*- cmake -*-
-
-project(llvfs)
-
-include(00-Common)
-include(LLCommon)
-include(UnixInstall)
-
-include_directories(
- ${LLCOMMON_INCLUDE_DIRS}
- ${LLCOMMON_SYSTEM_INCLUDE_DIRS}
- )
-
-set(llvfs_SOURCE_FILES
- lldir.cpp
- lldiriterator.cpp
- lllfsthread.cpp
- llpidlock.cpp
- llvfile.cpp
- llvfs.cpp
- llvfsthread.cpp
- )
-
-set(llvfs_HEADER_FILES
- CMakeLists.txt
-
- lldir.h
- lldirguard.h
- lldiriterator.h
- lllfsthread.h
- llpidlock.h
- llvfile.h
- llvfs.h
- llvfsthread.h
- )
-
-if (DARWIN)
- LIST(APPEND llvfs_SOURCE_FILES lldir_mac.cpp)
- LIST(APPEND llvfs_HEADER_FILES lldir_mac.h)
- LIST(APPEND llvfs_SOURCE_FILES llvfs_objc.mm)
- LIST(APPEND llvfs_HEADER_FILES llvfs_objc.h)
-endif (DARWIN)
-
-if (LINUX)
- LIST(APPEND llvfs_SOURCE_FILES lldir_linux.cpp)
- LIST(APPEND llvfs_HEADER_FILES lldir_linux.h)
-
- if (INSTALL)
- set_source_files_properties(lldir_linux.cpp
- PROPERTIES COMPILE_FLAGS
- "-DAPP_RO_DATA_DIR=\\\"${APP_SHARE_DIR}\\\""
- )
- endif (INSTALL)
-endif (LINUX)
-
-if (WINDOWS)
- LIST(APPEND llvfs_SOURCE_FILES lldir_win32.cpp)
- LIST(APPEND llvfs_HEADER_FILES lldir_win32.h)
-endif (WINDOWS)
-
-set_source_files_properties(${llvfs_HEADER_FILES}
- PROPERTIES HEADER_FILE_ONLY TRUE)
-
-list(APPEND llvfs_SOURCE_FILES ${llvfs_HEADER_FILES})
-
-add_library (llvfs ${llvfs_SOURCE_FILES})
-
-set(vfs_BOOST_LIBRARIES
- ${BOOST_FILESYSTEM_LIBRARY}
- ${BOOST_SYSTEM_LIBRARY}
- )
-
-target_link_libraries(llvfs
- ${LLCOMMON_LIBRARIES}
- ${vfs_BOOST_LIBRARIES}
- )
-
-if (DARWIN)
- include(CMakeFindFrameworks)
- find_library(COCOA_LIBRARY Cocoa)
- target_link_libraries(llvfs ${COCOA_LIBRARY})
-endif (DARWIN)
-
-
-# Add tests
-if (LL_TESTS)
- include(LLAddBuildTest)
- # UNIT TESTS
- SET(llvfs_TEST_SOURCE_FILES
- lldiriterator.cpp
- )
-
- set_source_files_properties(lldiriterator.cpp
- PROPERTIES
- LL_TEST_ADDITIONAL_LIBRARIES "${vfs_BOOST_LIBRARIES}"
- )
- 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)