CMakeLists.txt
上传用户:king477883
上传日期:2021-03-01
资源大小:9553k
文件大小:2k
- # -*- cmake -*-
- project(llinventory)
- include(00-Common)
- include(LLCommon)
- include(LLMath)
- include(LLMessage)
- include(LLVFS)
- include(LLXML)
- include_directories(
- ${LLCOMMON_INCLUDE_DIRS}
- ${LLMATH_INCLUDE_DIRS}
- ${LLMESSAGE_INCLUDE_DIRS}
- ${LLXML_INCLUDE_DIRS}
- )
- set(llinventory_SOURCE_FILES
- llcategory.cpp
- lleconomy.cpp
- llinventory.cpp
- llinventorytype.cpp
- lllandmark.cpp
- llnotecard.cpp
- llparcel.cpp
- llpermissions.cpp
- llsaleinfo.cpp
- lltransactionflags.cpp
- lluserrelations.cpp
- )
-
- set(llinventory_HEADER_FILES
- CMakeLists.txt
- llcategory.h
- lleconomy.h
- llinventory.h
- llinventorytype.h
- lllandmark.h
- llnotecard.h
- llparcel.h
- llparcelflags.h
- llpermissions.h
- llpermissionsflags.h
- llsaleinfo.h
- lltransactionflags.h
- lltransactiontypes.h
- lluserrelations.h
- )
- set_source_files_properties(${llinventory_HEADER_FILES}
- PROPERTIES HEADER_FILE_ONLY TRUE)
- list(APPEND llinventory_SOURCE_FILES ${llinventory_HEADER_FILES})
- 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}")