2007-04-17 08:49:19 +00:00
|
|
|
PROJECT(nvcore)
|
|
|
|
ADD_SUBDIRECTORY(poshlib)
|
|
|
|
|
|
|
|
SET(CORE_SRCS
|
|
|
|
nvcore.h
|
2007-10-16 20:53:12 +00:00
|
|
|
Ptr.h
|
2007-04-17 08:49:19 +00:00
|
|
|
BitArray.h
|
|
|
|
Memory.h
|
|
|
|
Memory.cpp
|
|
|
|
Debug.h
|
|
|
|
Debug.cpp
|
|
|
|
Containers.h
|
|
|
|
StrLib.h
|
|
|
|
StrLib.cpp
|
|
|
|
Stream.h
|
|
|
|
StdStream.h
|
|
|
|
TextReader.h
|
|
|
|
TextReader.cpp
|
|
|
|
TextWriter.h
|
|
|
|
Tokenizer.h
|
|
|
|
Tokenizer.cpp
|
|
|
|
Radix.h
|
|
|
|
Radix.cpp)
|
|
|
|
|
|
|
|
INCLUDE_DIRECTORIES(${CMAKE_CURRENT_SOURCE_DIR})
|
|
|
|
|
|
|
|
# targets
|
|
|
|
ADD_DEFINITIONS(-DNVCORE_EXPORTS)
|
|
|
|
|
|
|
|
IF(NVCORE_SHARED)
|
|
|
|
ADD_LIBRARY(nvcore SHARED ${CORE_SRCS})
|
|
|
|
ELSE(NVCORE_SHARED)
|
|
|
|
ADD_LIBRARY(nvcore ${CORE_SRCS})
|
|
|
|
ENDIF(NVCORE_SHARED)
|
|
|
|
|
|
|
|
TARGET_LINK_LIBRARIES(nvcore ${LIBS})
|
|
|
|
|
2007-07-01 08:52:38 +00:00
|
|
|
INSTALL(TARGETS nvcore
|
|
|
|
RUNTIME DESTINATION bin
|
|
|
|
LIBRARY DESTINATION lib
|
|
|
|
ARCHIVE DESTINATION lib/static)
|