1 # cmake file for drawElements C++ base library 2 3 if (NOT DE_DEFS) 4 message(FATAL_ERROR "Include Defs.cmake") 5 endif () 6 7 set(DECPP_SRCS 8 deArrayBuffer.cpp 9 deArrayBuffer.hpp 10 deArrayUtil.cpp 11 deArrayUtil.hpp 12 deBlockBuffer.cpp 13 deBlockBuffer.hpp 14 deCommandLine.cpp 15 deCommandLine.hpp 16 deDefs.cpp 17 deDefs.hpp 18 deDirectoryIterator.cpp 19 deDirectoryIterator.hpp 20 deDynamicLibrary.cpp 21 deDynamicLibrary.hpp 22 deFilePath.cpp 23 deFilePath.hpp 24 deMemPool.cpp 25 deMemPool.hpp 26 deMeta.cpp 27 deMeta.hpp 28 deMutex.cpp 29 deMutex.hpp 30 dePoolArray.cpp 31 dePoolArray.hpp 32 dePoolString.cpp 33 dePoolString.hpp 34 deProcess.cpp 35 deProcess.hpp 36 deRandom.cpp 37 deRandom.hpp 38 deRingBuffer.cpp 39 deRingBuffer.hpp 40 deSemaphore.cpp 41 deSemaphore.hpp 42 deSTLUtil.hpp 43 deSTLUtil.cpp 44 deSharedPtr.cpp 45 deSharedPtr.hpp 46 deSocket.cpp 47 deSocket.hpp 48 deStringUtil.cpp 49 deStringUtil.hpp 50 deThread.cpp 51 deThread.hpp 52 deThreadLocal.cpp 53 deThreadLocal.hpp 54 deThreadSafeRingBuffer.cpp 55 deThreadSafeRingBuffer.hpp 56 deUniquePtr.cpp 57 deUniquePtr.hpp 58 deSpinBarrier.cpp 59 deSpinBarrier.hpp 60 ) 61 62 add_library(decpp STATIC ${DECPP_SRCS}) 63 target_link_libraries(decpp debase depool dethread deutil) 64