CMakeLists.txt
上传用户:king477883
上传日期:2021-03-01
资源大小:9553k
文件大小:1k
- # -*- cmake -*-
- project(llprimitive)
- include(00-Common)
- include(LLCommon)
- include(LLMath)
- include(LLMessage)
- include(LLXML)
- include_directories(
- ${LLCOMMON_INCLUDE_DIRS}
- ${LLMATH_INCLUDE_DIRS}
- ${LLMESSAGE_INCLUDE_DIRS}
- ${LLXML_INCLUDE_DIRS}
- )
- set(llprimitive_SOURCE_FILES
- llmaterialtable.cpp
- llmediaentry.cpp
- llprimitive.cpp
- llprimtexturelist.cpp
- lltextureanim.cpp
- lltextureentry.cpp
- lltreeparams.cpp
- llvolumemessage.cpp
- llvolumexml.cpp
- material_codes.cpp
- )
- set(llprimitive_HEADER_FILES
- CMakeLists.txt
- legacy_object_types.h
- llmaterialtable.h
- llmediaentry.h
- llprimitive.h
- llprimtexturelist.h
- lltextureanim.h
- lltextureentry.h
- lltreeparams.h
- lltree_common.h
- llvolumemessage.h
- llvolumexml.h
- material_codes.h
- object_flags.h
- )
-
- set_source_files_properties(${llprimitive_HEADER_FILES}
- PROPERTIES HEADER_FILE_ONLY TRUE)
- 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}")